Back to News
Advertisement
Advertisement

⚑ Community Insights

Discussion Sentiment

75% Positive

Analyzed from 83 words in the discussion.

Trending Topics

#mir#runtime#ast#bytecode#source#semantic#hir#analysis#layout#providers

Discussion (1 Comments)Read Original on HackerNews

finbarr1987β€’2 days ago
I'm on the team behind RunMat, we launched the first version of the runtime last August, and for 0.5 moved away from a direct AST-to-bytecode path toward:

source -> AST -> semantic HIR -> MIR -> MIR analysis -> VM layout + bytecode -> runtime/providers

The blog is mostly about the annoying parts of making that work: figuring out whether something is indexing, a function call, a constructor, an object access, etc., and making sure the interpreter, LSP, JIT, and GPU planner all agree.

Happy to answer questions! source -> AST -> semantic HIR -> MIR -> MIR analysis -> VM layout + bytecode -> runtime/providers

Happy to answer questions!