TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Eval – The new Haxe macro interpreter

85 pointsby markknolover 7 years ago

2 comments

jdonaldsonover 7 years ago
Eval here is important because of Haxe&#x27;s incredible macro system. The &quot;eval&quot; 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:&#x2F;&#x2F;haxe.org&#x2F;manual&#x2F;macro.html" rel="nofollow">https:&#x2F;&#x2F;haxe.org&#x2F;manual&#x2F;macro.html</a><p>Some examples of macro usage are here : <a href="http:&#x2F;&#x2F;code.haxe.org&#x2F;category&#x2F;macros&#x2F;" rel="nofollow">http:&#x2F;&#x2F;code.haxe.org&#x2F;category&#x2F;macros&#x2F;</a>
Cyph0nover 7 years ago
Slightly off-topic.<p>I&#x27;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?
评论 #15450179 未加载
评论 #15450684 未加载
评论 #15451965 未加载