News for hackers. Stuff that matters.
Re:C and Go without CGO by dualogy on Wednesday July 30, 2014 @10:22AM (#8108288)
The way he describes linking/including .c files is identical to how you can link-in/include assembly code via .s files. I don't see the latter going away (the standard `math` package uses this extensively), so why should the former---even if Go 1.4 or later itself doesn't use it..
Re:C and Go without CGO by rsc on Wednesday July 30, 2014 @10:34AM (#8108380)
The main Go distribution will always have assembly source files: there are always going to be special instructions or routines, such as low-level startup, that must be written at that level. The same is not true of (non-gcc) C source files.

Once the main Go distribution has no non-gcc C source files, we _will_ delete the Plan 9 C compilers. There is no reason to maintain them if we are not using them.