From mboxrd@z Thu Jan 1 00:00:00 1970 Message-ID: <0687d9b7f3ee8d0f6da02f7c9af09b9f@collyer.net> To: 9fans@cse.psu.edu Subject: Re: [9fans] gcc on plan9 Date: Wed, 7 Jun 2006 16:04:27 -0700 From: geoff@collyer.net In-Reply-To: <200606071450.40128.corey_s@qwest.net> MIME-Version: 1.0 Content-Type: text/plain; charset="US-ASCII" Content-Transfer-Encoding: 7bit Topicbox-Message-UUID: 5e19c41c-ead1-11e9-9d60-3106f5b1d025 I use f2c when I need to compile Fortran (or, more likely, Ratfor). Have GNU extended Fortran too? Or do you need to compile programs that make use of features added to Fortran by later standards (though I'm not sure that GNU Fortran will help here)? I guess I don't see what's so offensive about rio and acme. A hazard is that once one starts adding things to attract novice users (e.g., shiney things) or people who are used to some particular (l)unix configuration (e.g., windows managers, graphical toolkits, the GNU world), the resulting system will be bigger, slower and clumsier. If you use gcc routinely, you lose the speed of 8c. As an example of the cumulative effect of such accretion, a friend reported compiling a Red Hat kernel from scratch recently and it only took about an hour (vs. the 10 minutes it took to compile V6 in 1977 on slow disks, or the 85 seconds to compile 9pc on oldish PC hardware today). It may not be feasible, for example due to gcc's asm constructs, but it would seem more satisfying to write a gcc-to-c preprocessor. Of course that doesn't help with C++; if only we had a Cfront for current C++.