Amber for Parrot is a scripting language designed for the Parrot virtual machine, based on object-oriented programming principles.
Here are some key features of Amber for Parrot:
- Focus on software correctness and re-use
- Syntax and semantics that fall somewhere between 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, and more
- Supports Contract Driven Design (CoDD) for software development
- Supports Contract Hardening (CoHa) for robustness
- Open source and licensed under the GPL
- Commercial licensing and support are also available
In the latest Amber for Parrot release, the number of arguments is now checked at each call, and an exception is raised if there is a mismatch. Overall, Amber for Parrot is a powerful language that provides developers with a range of tools and features to build software that is both robust and maintainable.
Version 0.4.2: N/A