1. 49

  2. 17

    Say what one might like about Go-the-language, afaict Go-the-technology has done a lot of good engineering research for how to make managed runtimes work well in native code.

    1. 4

      Yes, I think golang would make a much better target than C if you’re bootstrapping a compiler front-end for something with GC and you don’t need weird platform support just yet.

      1. 3

        That would then be a transpiler to Go. A CIL bytecode compiler such as the one I implemented for Oberon seems more attractive. The CLR even seems to be quite a bit faster than Go, see e.g. https://benchmarksgame-team.pages.debian.net/benchmarksgame/box-plot-summary-charts.html.