From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: To: ebo@sandien.com, 9fans@9fans.net Date: Sun, 7 Mar 2010 19:22:58 +0200 From: lucio@proxima.alt.za In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Subject: Re: [9fans] build system: [was: (no subject)] Topicbox-Message-UUID: e20cbece-ead5-11e9-9d60-3106f5b1d025 > Take a look at Boost's port of Perforce Software's build tool Jam > . What little I have used it > in the past it came across as a much more elegant tool-chain. Now what I > would LOVE to see is a port of Joel de Gusman's Spirit++. Well I can dream > cannt I ;-) > I do believe there are valiant efforts out there, problem is that they are solutions outside the problem space. Or, in other words, there aren't valiant users for them, at least not in significant numbers. > I've also started on updating an old per-application portage ebuild based on > Anant's work back in 2007. If that is of any interest maybe I could get you > to either collaborate or just do a little testing. All options are good, if you think I can help in any way, feel free to mail me off list. What I guess is the best we can ask for right now is that various developers keep the finger on the pulse of Open Source fashion and be ready when the fashion swings willy-nilly to a more practical portability enhancement toolset than autoconf. My own bet and investment is in Go, more with the Plan 9 toolchain port to Unix in mind than with the language itself, at least until the language establishes itself. And before anyone is miffed, I do like the lanquage, but the port to Plan 9 is proceeding too slowly for my liking, specially my own efforts. We know that Plan 9 provides a more stable foundation for portability across architectures and much of that strength lies in the toolchain, so I'm putting my money there, even though I think I note a weakness I can't quite figure out how best to address regarding portability across OS platforms. Others will almost certainly pip me to the post regarding configuration flexibility as presently faked by autoconf. I'm not going to go there any time soon, although I am aware of the need: my plate is full as it is. ++L