Eval here is important because of Haxe's incredible macro system. The "eval" target is the engine for macro AST transformations. While vanilla haxe was extremely fast to compile, including macros in a project would often make haxe development feel sluggish. There were various workarounds for these situations, but those added to the mental overhead of managing the project. The eval target improvement streamlines this part of the compiler, bringing it in line with the rest of the compiler performance characteristics.<p>The overview for macros is here : <a href="https://haxe.org/manual/macro.html" rel="nofollow">https://haxe.org/manual/macro.html</a><p>Some examples of macro usage are here : <a href="http://code.haxe.org/category/macros/" rel="nofollow">http://code.haxe.org/category/macros/</a>
Slightly off-topic.<p>I've always been curious about Haxe, especially since there really is nothing quite like it out there. Does anyone have experiences or opinions to share on developing applications (e.g., games) using Haxe?