[gnu.gcc] Gnu Languages

amull@Morgan.COM (Andrew P. Mullhaupt) (12/08/89)

I think the idea of gcc and g++ is great. Does this idea extend
beyond the C and its younger brother? Please e-mail me info on
other languages which may be in the project.

Later,
Andrew Mullhaupt

rms@ccvi.ccv.fr (Richard M. Stallman) (12/10/89)

Objective C has been implemented by NeXT, and I am waiting for
legal papers to arrive before merging it in.

Volunteers are currently working on front ends for Pascal and Fortran.
There may be volunteers working on a Modula front end; I'm not sure.
I am looking for volunteers for languages such as Ada and Cobol.

casey@gauss.llnl.gov (Casey Leedom) (12/11/89)

| From: rms@ai.mit.edu
| 
| Volunteers are currently working on front ends for Pascal and Fortran.
| There may be volunteers working on a Modula front end; I'm not sure.  I
| am looking for volunteers for languages such as Ada and Cobol.

  Does this mean that we're getting closer to having the front- and back-
end code to GCC split into separate physical entities so it's easy to
write new front ends?  The current situation with G++ is somewhat messy.

bowen@cs.Buffalo.EDU (Devon Bowen) (12/12/89)

In article <8912091615.AA07402@ccv.fr>, rms@ccvi.ccv.fr (Richard M.
Stallman) writes:
> There may be volunteers working on a Modula front end; I'm not sure.

That's being done here now. We're doing it in two passes. First pass to build
the object trees and the second for code generation. It's expected the first
pass will be done by the end of the month (doing IMPORTS/EXPORTS now). We
plan to keep to Wirth (4th edition) while listening to the standards proposals
to clarify ambiguities.

We're currently behind schedule by about 1.5 months. This is due to some
internal problems we were having which have been resolved. We're continuing
now at a steady pace.

Devon

moss@takahe.cs.umass.edu (Eliot &) (12/16/89)

... and *we* are working on Modula 3 done starting with the code for gcc. We
have a substantial part of those features that the back end can already
handle, but it will take longer to extend the back end to handle (e.g.)
exceptions. (Devon -- could you extract and send us diffs for static chain
fiddling and block scoped addressing?)				Eliot
--

		J. Eliot B. Moss, Assistant Professor
		Department of Computer and Information Science
		Lederle Graduate Research Center
		University of Massachusetts
		Amherst, MA  01003
		(413) 545-4206; Moss@cs.umass.edu