Hi,

Release 5.6 is out and it is by far the biggest change in amforth ever.
It is the first version that runs on two different controller types:
AVR Atmegas and the TI MSP430 (Launchpad G2553). That has been made
possible by the work of others: Brad Rodriguez with his Camelforth and
the 4€4th project people for the many details (and giving me a test
board). And not to forget Mike Kohn for his naken_asm assembler.

Camelforth users will notice, that the look and feel changed
dramatically, Amforth is not Camelforth, despite it contains a lot of
its code. I added many features from the Atmel side to the MSP430, like
exceptions, double number input/output, core parts of recognizers and
wordlists, environment queries and some more. The amforth-shell can
speak with either variant.

The Atmega side got only one remarkable change: DO-Loops now require
less RAM at runtime, one of the things where Camelforth has been better.
Others may come as well.

Due to the many changes, I'd recommend version 5.5 for serious projects,
5.6 may have a few regressions. The MSP430 port should be seen as beta.

The license has been changed to GPLv3 for the whole package. That
means: do what you want but do it openly and allow others to do the
same.

Enjoy
Matthias
------------------------------------------------------------------------------
Dive into the World of Parallel Programming! The Go Parallel Website,
sponsored by Intel and developed in partnership with Slashdot Media, is your
hub for all things parallel software development, from weekly thought
leadership blogs to news, videos, case studies, tutorials and more. Take a
look and join the conversation now. http://goparallel.sourceforge.net
_______________________________________________
Amforth-devel mailing list for http://amforth.sf.net/
Amforth-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/amforth-devel

Reply via email to