From mboxrd@z Thu Jan 1 00:00:00 1970 Mime-Version: 1.0 (Apple Message framework v752.3) In-Reply-To: <62776a2cf161fdcb87ebab04890d96b9@quintile.net> References: <62776a2cf161fdcb87ebab04890d96b9@quintile.net> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: <8B2E4A25-29E7-4AE5-879B-FDB5AA3D14B9@mac.com> Content-Transfer-Encoding: 7bit From: Pietro Gagliardi Subject: Re: [9fans] cfront c++ Date: Tue, 6 Nov 2007 17:27:26 -0500 To: Fans of the OS Plan 9 from Bell Labs <9fans@cse.psu.edu> Topicbox-Message-UUID: ecde697c-ead2-11e9-9d60-3106f5b1d025 cool :-) will it be a separate program or part of *c? On Nov 6, 2007, at 2:58 PM, Steve Simon wrote: > The first and seccond editions of plan9 included the cfront > c++ preprocessor binaries, the third and fourth editions did not. > > AT&T have released the source of the cfront compiler and the labs > have released the source of their port (read plan9-ised). > > I have updated the plan9 version (v3.01) to the last available from > the AT&T (3.03). I did this more as a learning experience rather > than to use the compiler in anger. > > Cfront is very old in c++ terms and is not very useful for compiling > modern code. The only c++ code in the plan9 distribution is the > postprocessor for the pm troff macro package. > > My port is mostly complete - it self hosts and compiles the pm > postprocessor > however it is not finished. The task library is not ported, and > there is no > Standard Component library (though this is avalable), Standard > Template > library (much more work) and incomplete vlong support (I ran out of > patience). > > I am unlikely to get any further with this, anyone who is > interested can > pick up what I have done, some notes, ideas, and links to the AT&T > and labs > distributions here: > > http://www.quintile.net/plan9/c++ > > -Steve