What do the terms IronPython,Boo and Smallscript have in common?
Well, before you type an entry into dictionary.com, let me tell
you that these are all relatively new language implementations for the CLR provided by the .NET platform.
IronPython is a supposedly faster implementation of CPython for .NET, which allows you to extend Python on .NET with C# and other .NET static languages.
Boo is a new, statically typed OO language for .NET with a Python-inspired syntax, but without it's dynamic typing overhead. Boo claims to be as fast as C# or VB.net on the .NET platform.
Smallscript provides the new S# language, a modular re-design of the Smalltalk language, designed to work with .NET and the AOS common language platform which supports dynamic languages.
IronPython had initially hogged the limelight, but after the
creator Jim Hugunin was appointed by Microsoft, it has become something of a one-man-show instead of becoming a true peer reviewed open source project.