Nemerle is a general-purpose, multi-paradigm programming language for the .Net platform. It is as easy to learn and use as C# or VB.NET but Nemerle is by far more powerful. One may start using it as an advanced C# and then, as time goes on, employing a range of cool features that enable metaprogramming and functional programming.
[vimeo 43588432 480 360]
Video Producer: http://www.ndcoslo.com/