3 ms·
The legacy of Plan9 compiler stack still remains despite being rewritten purely in Go - I'd say that Pike liked his previous design :)
by p_l 5y ago
The legacy of Plan9 compiler stack still remains despite being rewritten purely in Go - I'd say that Pike liked his previous design :)
- monocasa 5y agoLol, I actually realized that the other day, hacking on the golang compiler. The amd64 cpu instruction definitions are in a file called asm6.go and I was all "wait a minute, I recognize this from plan 9", where the amd64 compiler, linker, and assembler are 6c, 6l, and 6a respectively.
- p_l 5y agoBefore Go 1.5, it would literally keep around an alternative port of Plan9 C compiler plus all core system libraries, and I think it still does for C ffi