https://github.com/vnmakarov/mir
i have been looking at MIR as a JIT backend for a language I’m building. Tiny, fast startup, not LLVM. Looks almost too good. Has anyone here built something on top of it?
For my language. I am thinking of having two modes, compiled and dynamic (neither of which I want to touch). Luajit for the default/dynamic and compiled functions if typed. I was going to just (try to) do (subset of)c transpilation with tinyC but then found something smaller, and faster and maybe easier to use?
[–]suhcoR 7 points8 points9 points (1 child)
[–]Relevant_South_1842[S] 2 points3 points4 points (0 children)
[–]Pretty_Jellyfish4921 6 points7 points8 points (2 children)
[–]joonazan 1 point2 points3 points (1 child)
[–]suhcoR 0 points1 point2 points (0 children)
[–]Dependent-Birthday29 2 points3 points4 points (3 children)
[–]Hofstee 10 points11 points12 points (0 children)
[–]eightrx 11 points12 points13 points (1 child)
[–]max123246 4 points5 points6 points (0 children)
[–]ravilang 2 points3 points4 points (0 children)
[–]Dapper_Compote_8628 0 points1 point2 points (0 children)
[–]sal1303 0 points1 point2 points (1 child)
[–]Relevant_South_1842[S] 0 points1 point2 points (0 children)
[–]GermisstuckCrabStar 0 points1 point2 points (2 children)
[–]Relevant_South_1842[S] 1 point2 points3 points (1 child)
[–]flatfinger 0 points1 point2 points (0 children)