Amber: Eiffel/Ruby inspired language for the Parrot VM

Came across this on Freshmeat:

Amber: "Amber for Parrot is a scripting language for the » Parrot virtual machine. It combines the traditional advantages of scripting languages with support for software correctness and large-scale software engineering."

It's described in self-deprecating terms, but it's interesting in several ways:

  • Built in Eiffel and inspired by Eiffel
  • Targeting the Parrot VM instead of Java's
  • Implements "contract hardening" which sounds intriguing
  • Not just another functional programming language, of which there are so many...
  • I heard about it before LtU did

Ken Meltsner