On Apr 3, 2014, at 12:58 AM, erik quanstrom <quans...@quanstro.net> wrote: > > On Thu Apr 3 01:51:59 EDT 2014, 0in...@gmail.com wrote: >>> the script itself reminds me of gcc fixincludes. >> >> This is probably not ideal, but the alternative would be >> to split libc.h in three parts: libc.h, fmt.h and utf.h >> and only include libc.h in Go (because Go has his own >> variants of libfmt and libutf). > > why is the alternative to modify plan 9, and why can't they > live with the system fmt/rune routines?
Go will likely require its own libraries for everything in the near future. The Plan 9 variants will have to accept that as it is just too time consuming to try and keep the headers clean and still use the original Plan 9 libraries that started the core Go implementation. - jas