Onion is an object-oriented and statically typed programming language for JVM. Compiled codes doesn't require any runtime library unless its library is used.

Originally, Onion compiler had been written in 2005. Recently, It has been rewritten in Scala.

Old document is available from the site. Note that they have several differences from current Onion (Onion-0.2-M1).