sUTL interpreter in Haxe

I've just finished sUTLHaxe, a port of the Javascript version of the sUTL interpreter to Haxe. It's also successfully transpiling to Javascript. That new version in turn has been added to sUTL Studio, which powers the examples on this site (ie: So, when you're looking at / working with the live examples, the underlying sUTL engine is now written in Haxe. 

This means the previous Javascript interpreter for sUTL, written directly in Javascript, should be considered retired.

What's really interesting about that is that Haxe transpiles to a whole lot of other languages. So with a bit of tinkering, I should be able to release sUTL for the following list of languages in the next month or so:

  • PHP
  • C++
  • Java
  • C#
  • Python 3
  • Lua
  • ActionScript 3
  • Flash (?)
  • Neko (ie: native Haxe)

I'm also planning to somehow convert the Python 3 version to Python 2, and retire the existing python version. At that point the Haxe code will be the one reference codebase for sUTL.

sUTLHaxe is available on github here.