Relying on Go

12 points by cgrinds


spillybones

All Solod code is translated to regular C11 and then compiled with GCC or Clang. Solod therefore relies on C tooling and decades of optimization work just as much as on Go's.

This is an interesting choice. Personally, I view Go's build pipeline as one of its best selling points. I love how I can take a Go project and build a static binary for every major platform with no difficulty, and without having to worry about the C stdlib's platform differences. I also really like Go's garbage collection. So, a version of Go that adds C's cross-platform build annoyances and inconsistencies and loses the garbage collection is maybe not for me.