Version 0.4.0 of Amber for Parrot

Release Notes: This release implements the "old" keyword, tweaks the precedence of unary plus and minus, and implements square-bracket indexing for Hash and Array, plus outer lexicals for AGENTs. It enhances the "inspect" instruction and adds the Ackermann benchmark.

Other releases

  •  28 Feb 2006 07:44

Release Notes: The number of arguments is now checked at each call, and an exception is raised if a mismatch occurs.

  •  20 Dec 2005 17:05

Release Notes: This release implements the "old" keyword, tweaks the precedence of unary plus and minus, and implements square-bracket indexing for Hash and Array, plus outer lexicals for AGENTs. It enhances the "inspect" instruction and adds the Ackermann benchmark.

  •  15 Nov 2005 14:10

Release Notes: Kernel classes are now implemented as Parrot PMC classes. Classes have been added for serialization, introspection, and pathname manipulation. There's a new test harness and about 40 new tests. Command line options can now be overridden with directives in the script, and a simplified "inspect" instruction is now implemented.

  •  20 Oct 2005 08:28

Release Notes: This release adds "slurpy" routines that can take variable numbers of arguments. "include" and "load" keywords were added, which enable functionality to be loaded from external files. There's a new kernel class to define character classes. Many minor enhancements and bugfixes were done.

  •  25 Sep 2005 02:18

Release Notes: New library classes include command-line argument handling and regular expression matching (using Perl 6 rules). There are new examples for regular expressions, Conway's Game of Life, and a basic GUI example. Strings and characters now support escape codes. Local variables can now be initialized at the point of declaration. The documentation has been improved.

Screenshot

Project Spotlight

XMLFoundation

An object oriented approach to reading and writing XML.

Screenshot

Project Spotlight

XOWA

An offline application for Wikipedia (and other wikis).