1 comments

  • finbarr19871 hour ago
    I&#x27;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:<p>source -&gt; AST -&gt; semantic HIR -&gt; MIR -&gt; MIR analysis -&gt; VM layout + bytecode -&gt; runtime&#x2F;providers<p>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.<p>Happy to answer questions! source -&gt; AST -&gt; semantic HIR -&gt; MIR -&gt; MIR analysis -&gt; VM layout + bytecode -&gt; runtime&#x2F;providers<p>Happy to answer questions!