CoffeeScript (GitHub repo) is a new programming language with a pure Ruby compiler. Creator Jeremy Ashkenas calls it “JavaScript’s less ostentatious kid brother” – mostly because it compiles into JavaScript and shares most of the same constructs, but with a different, tighter syntax.
Interesting trivia: Jeremy was inspired to create CoffeeScript based on code he saw while reading Create Your Own Programming Language by Marc Andre Cournoyer!
To get a feel for the language, check out this example code (CoffeeScript on the left, resulting JavaScript on the right):
As a Ruby project, you can get the CoffeeScript compiler installed with a simple gem install coffee-script or check out the code from/on GitHub. Read More