2 comments

  • nasretdinov3 days ago
    Interestingly enough, the initial Go implementation was indeed just a transpiler to C, and generally Go and C are semantically very similar. So the fact that you can even (successfully and relatively easily) do Go->C transpiling isn't entirely surprising. Of course you can't port `go` keyword and GC, but the language that the author is developing (called So) doesn't support these features anyway :).
    • dimes2 hours ago
      I could be wrong, but I don't think the initial Go implementation was a C transpiler. It was written in C, but it did its own compilation.
    • pram2 hours ago
      Early Go was the first time I ever saw the Plan 9 compiler&#x2F;linker used in action:<p><a href="https:&#x2F;&#x2F;9p.io&#x2F;sys&#x2F;doc&#x2F;compiler.html" rel="nofollow">https:&#x2F;&#x2F;9p.io&#x2F;sys&#x2F;doc&#x2F;compiler.html</a>
    • throwaway2744835 minutes ago
      Alef is the missing link between C and Go.
  • welder3 hours ago
    Refreshing seeing someone coding without AI in 2026.