Boo is a lanugage that looks like Python (differences) but is statically typed like Java/C# and runs on for CLI (read .NET and Mono). It's most interesting feature (I thought) is how it supports duck typing: with a type named 'duck'.
static1 as int
dynamic1 as duck
Hillarious. Boo still has many issues to resolve before it can be used in production but it's already quacking. To a whitespace freak like me, Boo looks reasonably elegant at first glance. I hope it stays that way.