[Seaside] Bye, bye Jtalk... Hello Amber!

laurent laffont laurent.laffont at gmail.com
Wed Sep 21 20:17:54 UTC 2011


On Wed, Sep 21, 2011 at 10:06 PM, Richard Durr
<richard.durr at googlemail.com>wrote:

> Congratulations. Amber is done very, very well and has exceeded all
> expectations I had by far, beating even the things I liked about OMeta JS.
> Amber feels and acts like a real Smalltalk environment. Awoke my interested
> in developing again.
>
> And again, the name is a beautiful choice. I want a T-Shirt with the logo.
> Can someone vectorize it, or do I need to do it? :)
>


I want a T-Shirt too !!! :)

Laurent.



>
> RD
>
> On Wed, Sep 14, 2011 at 12:35 AM, Nicolas Petton <petton.nicolas at gmail.com
> > wrote:
>
>> As some of you may know there is a new Smalltalk in town - and up until
>> today it was called Jtalk. After a furious three week development
>> period
>> after the ESUG 2011 conference (where Jtalk raised some eyebrows) we
>> are
>> now making a first release humbly numbered 0.9. We are also taking the
>> opportunity to pick a slicker name for Jtalk - Amber!
>>
>> New website is at:
>>
>>        http://www.amber-lang.net
>>
>> So, why would you take a look at Amber?
>>
>> In our opinion Amber is perfectly positioned for the HTML5 onslaught
>> and
>> the explosion of all-things-javascript like for example Nodejs. It is a
>> Smalltalk that plays well with others and can seamlessly use Javascript
>> libraries.
>>
>> At the same time Amber feels like a *real* Smalltalk, the environment
>> is
>> all there including Workspace, Transcript, Browser,
>> senders/implementors/references to class, TestRunner, Inspectors, code
>> editing with syntax coloring and a Debugger. There is no image, but all
>> compilation is incremental.
>>
>> Below follows a summary of the massive changes since ESUG that
>> triggered
>> us to make a first release.
>>
>> We hope you join us in developing Amber and having fun! There is
>> already
>> work being made in using Amber on top of Java using Rhino, using Amber
>> for making games and lots more. Fork at github, join in #amber-lang on
>> freenode and hop onto the mailing list.
>>
>> regards, Nicolas & Göran
>>
>> (and thanks to Laurent, David, Bernat, Stefan, Raimon, Alexandre, Dale,
>> Juraj, Ken, Pavel and everyone else that have been involved)
>> ---------------------------------------
>>
>> Language, compiler and runtime
>>
>> - New 100x faster parser built using PEGjs instead of the old parser
>> built using PetitParser.
>> - New much faster ChunkParser implementation in handwritten Amber
>> instead of using PetitParser.
>> - Improved parsing error report with quoted source code plus marker
>> pinpointing parsing error.
>> - Removed PetitParser since it is no longer needed by Amber itself.
>> - Added compiler optimizations in the form of speculative inlining of
>> specific messages and control structures.
>> - Added support for dynamic Arrays, just like in Squeak/Pharo.
>> - Added support for similar dynamic Dictionaries, not seen in other
>> Smalltalks.
>> - Added & and | as allowed binary selectors and implemented them in
>> Boolean.
>> - Added a Set implementation.
>> - Added basic support for Packages, dependency management coming soon.
>>
>> ...and various extensions, enhancements and bug fixes to the library
>> classes.
>>
>>
>> Development environment
>>
>> - A working Debugger with integrated inspector, proceed etc.
>> - A structure with multiple different Amber environments in different
>> directories.
>> - A working amberc command line compiler including a Makefile for
>> recompiling the whole Amber.
>> - Enabled TestRunner in the IDE for running unit tests based on SUnit.
>> - Added "File in" button in Workspace to easily paste and filein source
>> code in chunk format in the IDE.
>> - Added "Rename package" and "Remove package" buttons to browser that
>> use the new Package model.
>> - Added a standalone webDAV server in Amber so that it is simpler to
>> get
>> up and running and able to commit code locally.
>>
>>
>> Example code and ports
>>
>> - Ported ProfStef interactive tutorial, available on Amber homepage
>> (www.amber-lang.net/learn.html) but also in examples directory.
>> - Included the ESUG presentation as an example also in the examples
>> directory.
>> - Several new examples running on Node.js and webOS included, all with
>> Makefiles.
>>
>>
>> Various other things
>>
>> - Issue tracker on github now used as primary source, closed a bunch of
>> reported issues.
>> - Wiki pages on github with information on how to port code from other
>> Smalltalks, lists of articles, tutorials, roadmap and more.
>>
>> --
>> Nicolas Petton
>> http://www.nicolas-petton.fr
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>>
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.squeakfoundation.org/pipermail/seaside/attachments/20110921/dd187c39/attachment-0001.htm


More information about the seaside mailing list