[comp.lang.modula2] Compiler Sources

johnl@ee.brunel.ac.uk (John Lancaster) (06/11/87)

Required: The source for a Pascal, Modula-2 or similar compiler.  The
compiler should be written in Pascal or Modula-2.

I'm involved in a parallel computer project and intended to adapted the
compiler to our architecture.

I am aware off the UNIX LEX and YACC tools, but they generate 'C' and this
is not our development language.

Thank in advance


John Lancaster                  JANET: johnl@uk.ac.brunel.ee 
Brunel University               ARPA: johnl%ee.brunel.ac.uk@UCL-CS.ARPA 
Uxbridge 
England 
UB8 3PH 

K538911@CZHRZU1A.BITNET (Patrik Eschle) (06/17/87)

A Modula-2 compiler written in Pascal is available from CERN for
VAX VMS, VAX UNIX and IBM MVS. For details and order forms ask
Christiane Ball (CBAC3@CERNVM.BITNET). The compiler will produce
code for a 68000 processor.
                                       Patrik
---------------------------------------------------------------
 Patrik Eschle
 E-Mail    :  K538911 at CZHRZU1A.BITNET
 Private   :  Kronwiesenstr. 82, CH-8051 Zuerich (Switzerland)
              Phone : 1-40 72 39
 Institute :  Physikinstitut der Universitaet Zuerich
              Schoenberggasse 9, CH-8001 Zuerich
              Phone : 1-257 29 44
---------------------------------------------------------------

broman@BUGS.NOSC.MIL (Vincent Broman) (06/17/87)

The CERN people gave me the brush-off because of my connection with
the Dept. of Defense.  Better make sure you are ideologically pure
before you try mailing them.

Vincent Broman,  code 632, Naval Ocean Systems Center, San Diego, CA 92152, USA
Phone: +1 619 225 2365    Internet: broman@nosc.mil   Uucp: sdcsvax!nosc!broman

K538911@CZHRZU1A.BITNET (Patrik Eschle) (06/23/87)

>>A Modula-2 compiler written in Pascal is available from CERN for
>>VAX VMS, VAX UNIX and IBM MVS. For details and order forms ask
>>Christiane Ball (CBAC3@CERNVM.BITNET). The compiler will produce
>>code for a 68000 processor.
>>                                       Patrik

>Is this a cross compiler or will it generate object code that will run
>on a VAX under UNIX?  Also is this a commercial product?
>Joe Kwan Systems Analyst  Pacesetter Systems, Inc.

The compiler generates codes for M68000 processors. The code
generation is done in a seperate pass, so it could be rewritten
(thats what I can see from the description).
For details please refer to Christiane Ball and/or order the
paper describing the project (CERN Data Handling Division,
DD/85/21, September 1985, Author: D.G. Foster).

                                         Patrik

---------------------------------------------------------------
 Patrik Eschle
 E-Mail    :  K538911@CZHRZU1A.BITNET
 Private   :  Kronwiesenstr. 82, CH-8051 Zuerich (Switzerland)
              Phone : 1-40 72 39
 Institute :  Physikinstitut der Universitaet Zuerich
              Schoenberggasse 9, CH-8001 Zuerich
              Phone : 1-257 29 44
---------------------------------------------------------------
' Patrik Eschle       INFO-MODULA-2@ROCHE  6/23/87*Modula Cross Compiler

K538911@CZHRZU1A.BITNET (Patrik Eschle) (06/23/87)

>The CERN people gave me the brush-off because of my connection with
>the Dept. of Defense.  Better make sure you are ideologically pure
>before you try mailing them.

>Vincent Broman,  code 632, Naval Ocean Systems Center, San Diego,
                            CA 92152, USA

Vincent,
I quote from the introduction to the CERN PROGRAM LIBRARY:
(start quote)
   1.3.1 Availability and Charging
         [...]
         The library is not available to commercial enterprises
         outside of the member states nor for any purpose
         related to military applications.
         [...]
(end quote)

Do you call this ideology?

                 Patrik
---------------------------------------------------------------
 Patrik Eschle
 E-Mail    :  K538911@CZHRZU1A.BITNET
 Private   :  Kronwiesenstr. 82, CH-8051 Zuerich (Switzerland)
              Phone : 1-40 72 39
 Institute :  Physikinstitut der Universitaet Zuerich
              Schoenberggasse 9, CH-8001 Zuerich
              Phone : 1-257 29 44
---------------------------------------------------------------