One language for all?

I saw an interesting presentation at the flash gaming summit yesterday, about haxe. The pitch is one language that can then be made into several others. I’m going to give it a try and see how it works. My suspicion is that it’ll be like a Swiss army knife: great for small tasks and too limited for large ones. But who knows?

Haxe

One other thing that is a bit troubling is that there doesn’t appear to be a straightforward IDE for Haxe on the Mac (FlashDevelop works on the PC). I use Flexbuilder/Eclipse for my Flash stuff, and Coda for my web dev stuff, and Textmate for various file editing (though less and less lately). In order to use Haxe properly, i will probably need to buy Espresso, which is a Coda competitor (looks pretty solid) and also has some light weight AS3 code completion capabilities, though nothing particularly useful since it can’t seem to identify the type and context of user variables.