4 ms·
Worth noting that golang was evaluated and then discarded for fuschia: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/docs/contribute/governance/pol
by gher-shyu3i 5y ago
Worth noting that golang was evaluated and then discarded for fuschia: https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/docs/contribute/governance/policy/programming_languages.md#Go https://fuchsia.googlesource.com/fuchsia/+/refs/heads/main/d...
- amscanne 5y agoWhy is that worth noting, and not the fact that the network stack is still Go-based? (So to say it’s discarded is inaccurate.)
- gher-shyu3i 5y agoBecause it was supposed to be a "systems language", yet it failed at that task. Furthermore, they want to move the network stack to an approved language over time: > netstack. Migrating netstack to another language would require a significant investment. In the fullness of time, we should migrate netstack to an approved language.
- amscanne 5y agoI don't think it's failed. It's true that it has been far more successful as a general purpose web backend language, but you still have most of the container ecosystem (Docker, containerd, runc, kubernetes) written in Go. Either way, I don't think Fuchsia's language policy is noteworthy in this context.