🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #44

Re: Generic Modula Compiler?

#44
From: Ian W Moor
Date: Sat, 08 Aug 1992 18:50
28 lines
1717 bytes
In article <DZABEL.92Aug7153722@pc4.cs.tu-berlin.de>,
dzabel@cs.tu-berlin.de (Dirk Zabel) writes:
|> 
|> Hi,
|> Does anybody know whether there is a free "generic Modula-2 Compiler" ?
|> I think of something similar to the Zuerich "P4" Pascal compiler. This
|> compiler produced p-code and included an interpreter, but of course 
|> you could also try to translate from p-code to assembly language of your
|> favourite machine. Something similar for Modula-2 would be IMHO desirable
|> and could serve as a base for production quality compilers.

There is a Modula-2 to P-code compiler available for FTP from
gatekeeper.dec.com. The P code is different from other versions, but there
is a document describing it. There is a p-code to vax assembler translator
in the archive, or the compiler can be configured to emit Mips ucode. 

See SIGPLAN 84 compiler conference or one of the Appendices in the
Dragon Book (Aho Sethi & Ullman) for an overview. 

  Ian



iwm@doc.ic.ac.uk   Department of Computing, Imperial College.            
                   180 Queensgate London SW7 UK.               
"Experts from BNFL have advised the Russians to rename Chernobyl as Sellograd
 and open a tourist centre"
Technical Details
Message-ID: <1992Aug8.185059.11803@doc.ic.ac.uk>
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!icdoc!doc.ic.ac.uk!iwm
References: <DZABEL.92Aug7153722@pc4.cs.tu-berlin.de>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!sparky!uunet!mcsun!uknet!icdoc!doc.ic.ac.uk!iwm
From: iwm@doc.ic.ac.uk (Ian W Moor)
Newsgroups: comp.lang.modula2
Subject: Re: Generic Modula Compiler?
Message-ID: <1992Aug8.185059.11803@doc.ic.ac.uk>
Date: 8 Aug 92 18:50:59 GMT
References: <DZABEL.92Aug7153722@pc4.cs.tu-berlin.de>
Sender: usenet@doc.ic.ac.uk
Reply-To: iwm@doc.ic.ac.uk (Ian W Moor)
Organization: Department Of Computing, Imperial College, London UK
Lines: 28
Nntp-Posting-Host: swan.doc.ic.ac.uk