[ANN] Amber 0.10 released!

59 views
Skip to first unread message

Nicolas Petton

unread,
Mar 13, 2013, 12:59:12 PM3/13/13
to Amber ML, Pharo ML, esug-list, The general-purpose Squeak developers list
After a bit more than one year we have finally put together a new release of Amber - the web developer's best friend:

http://www.amber-lang.net

Yeah, we know, too long time for a release cycle, but we think you will like this release!

First - let's run the numbers - since the 0.9.1 release there have been over 850 commits (compared to 250 for 0.9.1). We have closed 364 issues and added 150 new unit tests bringing us to 271 in total. All classes in the kernel now have comments and there are Travis jobs to keep us all in line. Forks on github have gone up from 43 to 83 with 365 followers. Phew.

And what goodies does this give us?

Well, first Nicolas got carried away with compiler technology (must have read a book or something) and added a whole new Super Duper compiler tool chain providing both an AST with annotations and an Intermediate Representation layer (IR) enabling semantic analysis and easier optimizations, a better inlining mechanism, support for block contexts (whoa!) and an AST interpreter to round it off.

Wait a minute, what? An interpreter? Why on earth would we want a... oh. To be able to implement a full stepping debugger of course (coming in 1.0). Baddabing!

Just the new compiler tool chain would have been enough for a release, but since Nicolas is not the only Elf in Amber land this release also includes SUnit improvements and cleanup with support for async assertions, a new build system based on gruntjs replacing the old makefiles (seems slicker in the land of JS), an improved ClassBuilder with better class migration support and a new amberc compiler written in Amber instead of that ghastly bash script... (deep breath) ...and an improved loader to be able to use 3rd party packages, improved kernel classes, and updated documentation.

And we also split the github repo into three separate repos - Amber itself, the examples and the website - and yeah, the website got a new look.

...and a whole new IDE is brewing called Helios (in the helios branch). But nah, sorry, Helios will land in 1.0. :)

We hope you join us in developing Amber and having fun! Fork at github, join in #amber-lang on freenode and hop onto the mailing list.

/the Amber crew
signature.asc

Bernat Romagosa

unread,
Mar 13, 2013, 1:08:12 PM3/13/13
to amber...@googlegroups.com
Congratulations everybody!!! 

And I love the new look of the official site! :)


2013/3/13 Nicolas Petton <petton....@gmail.com>



--
Bernat Romagosa.

sebastian

unread,
Mar 13, 2013, 1:44:55 PM3/13/13
to amber...@googlegroups.com
yay!

show us the awesome biatch! :D

really great work guys!!

let's keep it going!

ph...@highoctane.be

unread,
Mar 13, 2013, 2:52:05 PM3/13/13
to amber...@googlegroups.com
Congratulations!

2013/3/13 Nicolas Petton <petton....@gmail.com>:

Sebastien Audier

unread,
Mar 13, 2013, 4:35:10 PM3/13/13
to amber...@googlegroups.com
Great ! ;)
--
You received this message because you are subscribed to the Google Groups "amber-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to amber-lang+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.





--
Sébastien AUDIER

S.A.R.L Objectfusion,
Applications web, consulting,
Smalltalk developpement

Nicolas Petton

unread,
Mar 13, 2013, 4:49:45 PM3/13/13
to amber...@googlegroups.com
Thanks guys!

And many thanks to Manfred and Herby, they did an awesome job for this release!

Nico

Manfred Kröhnert

unread,
Mar 13, 2013, 5:03:55 PM3/13/13
to amber...@googlegroups.com
A detailed list of all changes is available here:


Best,
Manfred

Darius Clarke

unread,
Mar 13, 2013, 5:43:20 PM3/13/13
to amber...@googlegroups.com
Thank you Nico, Manfred, and Herby.

This is exciting.
Best Regards,
- Darius

Stefan Krecher

unread,
Mar 13, 2013, 5:52:23 PM3/13/13
to amber...@googlegroups.com

Awesome - you are Smalltalk-Rockstars :-)
Do you have a Roadmap/ Timeline for Amber 1.0?
regards,
Stefan

Larry Trutter

unread,
Mar 13, 2013, 11:47:40 PM3/13/13
to amber...@googlegroups.com, Pharo ML, esug-list, The general-purpose Squeak developers list
Congratulations, you guys!  :-)

Pablo Estefó

unread,
Mar 14, 2013, 9:08:28 AM3/14/13
to amber...@googlegroups.com
Cool! :D

Thanks a lot!

Geert Claes

unread,
Mar 14, 2013, 11:13:38 AM3/14/13
to amber...@googlegroups.com, stefan....@googlemail.com
Yes, is there a rough roadmap towards 1.0?

Nicolas Petton

unread,
Mar 14, 2013, 12:53:48 PM3/14/13
to amber...@googlegroups.com, stefan....@googlemail.com
Yes, you can find it here:

Cheers,
Nico


--
You received this message because you are subscribed to the Google Groups "amber-lang" group.
To unsubscribe from this group and stop receiving emails from it, send an email to amber-lang+...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
 
 

Geert Claes

unread,
Mar 14, 2013, 12:56:55 PM3/14/13
to amber...@googlegroups.com

Ok, but what about a timeline

You received this message because you are subscribed to a topic in the Google Groups "amber-lang" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/amber-lang/v3q-m-e17x0/unsubscribe?hl=en.
To unsubscribe from this group and all its topics, send an email to amber-lang+...@googlegroups.com.

Nicolas Petton

unread,
Mar 14, 2013, 1:03:23 PM3/14/13
to amber...@googlegroups.com
Well, it will be ready when it will be ready :)
We are all working on Amber on our free time, and things like a stepping debugger takes some time to develop and test. 

Anyway, we want to release more often. If 1.0 isn't ready in a couple of months (it will probably not be), then we may release 0.11.

Nico
Reply all
Reply to author
Forward
0 new messages