← Back to context

Comment by loosescrews

1 year ago

The Go toolchain is unique and it has a number of benefits that others that produce more efficient binaries generally lack.

Fast compile times

Pure self-hosted toolchain (no C)

No libc on Linux

For a garbage collected language, Go isn't bad in terms of efficiency. If garbage collection is a core feature of Borgo, one could do a lot worse than Go.

That's precisely why I'm targeting Go. I think it has a very well thought out toolchain that works really well and I'd pick it any day instead of going for an LLVM backend, which is what most new languages seem to prefer.