I understand that it's not the same under the hood; but why use such a language for anything? The language itself seems unpleasant and ugly to me, and I can't imagine that it maps as cleanly as C# or even java (the language, not the VM implentation) to the CLR, so the "assembly code" probably looks bad, too..