Go (http://golang.org/) looks pretty cool. I love channels and interfaces. It captures a lot of the things I wanted to see in a modern programming language.
Interesting that "goroutines" are implemented with heap-allocated stack segments. Does that mean continuations are a possibility? You could use them to implement a kind of exceptions. - Gabe