Amber for Parrot is an object-oriented scripting language for the Parrot virtual machine.
Amber for Parrot combines the traditional advantages of scripting languages with support for software correctness and large-scale software engineering.
Amber for Parrot has syntax and semantics somewhere between those of Eiffel and Ruby.
Here are some key features of "Amber for Parrot":
· A focus on software correctness and re-use
· Syntax and semantics somewhere between those of ruby and eiffel
· Scales well to large systems
· Concise syntax, easy to read and maintain
· Interoperates with code written in C and Parrot PIR
· Interoperates with Parrot versions of perl, Python, ruby etc
· Supports Contract Driven Design (CoDD) for software development
· Supports Contract Hardening (CoHa) for robustness
· Open source: licensed under the GPL
· Commercial licensing and support also available
What's New in This Release:
· The number of arguments is now checked at each call, and an exception is raised if a mismatch occurs.
Product's homepage