🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.lang.modula2
Article #1128

Re: Modula3 and Oberon requests

#1128
From: Eliot Moss
Date: Sun, 09 Sep 1990 17:48
32 lines
2306 bytes
You can obtain information on Modula-3 (the Report as well as a compiler that
produces reasonably portable C code for Modula-3 programs; this compiler has
been made to run on a number of popular machines) from gatekeeper.dec.com via
anonymous FTP. Look under the pub tree and you'll find it. Note the license
agreement; it is liberable, but you should check its terms against your
situation.

Modula-3 is similar to Modula-2, but not precisely an extension. It adds
object types in a single inheritance hierarchy, true garbage collection (and
an allocate/free mechanism, too), exceptions and handlers, and threads
(lightweight concurrent processes in the same address space). It eliminates
variant records (object subtypes are nicer) and nested modules, and has a
different opaque type mechanism, integrated with object types.

We are working on a quality optimizing compiler for it, based on gcc, to be
offered for public consumption through the Free Software Foundation under the
terms of the GNU Public License. It should be ready sometime in 1991.

Oberon adds extensible records to Modula-2, but I understand Oberon to be more
of an effort to make a "minimal" language, whereas Modula-3 did not try to
strip down to minimal features and caters a bit more to convenience and
systems programming. (This is necessarily an opinion; I prefer M3, but there
are those who prefer Oberon.) Perhaps someone else will post a resposne
indicating where to learn more about Oberon.
--

		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
Technical Details
Message-ID: <MOSS.90Sep9134825@ibis.cs.umass.edu>
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!umvlsi!dime!dime.cs.umass.edu!moss
References: <5792@plains.NoDak.edu>

Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!watserv1!watmath!att!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!samsung!crackers!m2c!umvlsi!dime!dime.cs.umass.edu!moss
From: moss@cs.umass.edu (Eliot Moss)
Newsgroups: comp.lang.modula2
Subject: Re: Modula3 and Oberon requests
Message-ID: <MOSS.90Sep9134825@ibis.cs.umass.edu>
Date: 9 Sep 90 17:48:25 GMT
References: <5792@plains.NoDak.edu>
Sender: news@dime.cs.umass.edu
Reply-To: moss@cs.umass.edu
Organization: Dept of Comp and Info Sci, Univ of Mass (Amherst)
Lines: 32
In-reply-to: salas-m@plains.NoDak.edu's message of 8 Sep 90 02:44:16 GMT