Haxe入門 / すぐに実行する

Interpret the program using internal macro sytem

↑の見出しのようにヘルプには書いてあるんだけど、実際コンパイルしてるのかインタプリタ的に動いてるのかは調べてない。 Macro systemもまだ読んでないし。 重要なのはC++Javascriptに変換しないですぐに実行できるという点だ。

Main.hx

class Main {
    static public function main() {
        trace("Hello, World!");
    }
}

実行

$ haxe -main Main --interp

結果

Main.hx:4: Hello, World!

コードのテストには便利ですね。