From mboxrd@z Thu Jan 1 00:00:00 1970 Date: Fri, 2 Dec 2011 12:25:16 -0800 From: Lyndon Nerenberg To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-Reply-To: <20111201174858.GA23075@dinah> Message-ID: References: <20111201174858.GA23075@dinah> User-Agent: Alpine 1.10 (OSX 962 2008-03-14) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Subject: [9fans] go v. mk Topicbox-Message-UUID: 4c6a3a3e-ead7-11e9-9d60-3106f5b1d025 My freebsd-current flamewar is dying out, so time for something new ... Why are parallel mkfiles in the /go tree considered eeevil? They seemed to be very low overhead. Surely accomodations are being made for Windows. Regardless, if we want native go, is it that unreasonable to maintain a port ala spin? My fiddling with the go tree makes me think it isn't that hard to set up an overlay that adopts the live go tree to what Plan9 needs for a build. bind(1) is a wonderful thing -- we should use it! The most dynamic part of the go source tree these days seems to be pkg/Makefile (as far as a native build is concerned). It can't be that hard to parse out DIR= from there and turn it into a native mkfile.