home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!zaphod.mps.ohio-state.edu!cs.utexas.edu!qt.cs.utexas.edu!yale.edu!ira.uka.de!smurf.sub.org!easix!tron.gun.de!g_dotzel
- From: g_dotzel@tron.gun.de (Guenter Dotzel)
- Newsgroups: comp.lang.modula2
- Subject: Re^2: Generic stack implementation
- Message-ID: <wFnTXuhz85@tron.gun.de>
- Organization: TRON Public Mailbox, Neurath, Germany
- Date: Thu, 17 Dec 1992 08:53:00 +0100
- Lines: 55
-
- Message-Id: <11.23296@ame.nbg.sub.org>
-
- BORCHERT%TITANIA.MATHEMATIK.UNI-ULM.DE@U wrote on Tue, 12-15-1992 at 15:04 h
- under the subject 'Re: Generic stack implementation':
-
- Andreas,
-
- > Nevertheless, it is horrible to be enforced to use features of SYSTEM
- > to implement generic data types. But luckily we have Oberon :-)
-
- Yes, Oberon solves the problem with generic data type,
- but in contrast to ISO M2 (which could help to solve all incompatiblities
- and ambiguities), there are several different flavours of Oberon[-2].
- There are not many ambiguities, but these have to be addressed; if possible
- avoiding the overhead of international standardisation.
-
- Here is an uncomplete summary of language reports and implementations.
- There are other implementations, but I don't know what they are based on.
- Please correct me if I'm wrong:
-
- Oberon[-1],
- - PC/386 running under MS/DR-DOS Oberon System (ETH-Zuerich),
- current version V1.3 has 16 bit restrictions for array indices
-
- Oberon-2 (Report 160 by H.P. Moessenboeck and N. Wirth, May 1991).
- Oberon-2 Compilers based on the ETH-Report 160 (i.e. not based on OP2):
-
- - xTech Oberon-2 for PC/386 (xTech/Russia), no 16 bit restrictions,
- some language extensions.
-
- - Amiga Oberon (it's a nice Oberon-2 compiler with some minor extensions, such
- as the keyword STRUCT for RECORDS without type descriptor; I call this
- implementation "Froderon"; it comes with yet another library)
-
- - Andreas Borchert's Oberon-2 compiler (University Ulm/Germany)
- for ?-processor(s)/Unix
-
- Oberon-2 (Report 160 by H.P. Moessenboeck, revised May 1992)
-
- Oberon-2 (based on Crelier's portable compiler OP2, which itself is based on
- the revised ETH-Report 160)
-
- - Oberon/386+ for MS Windows 3 (Robinson Associates/UK and FIM/Linz/Austria)
-
- - DecOberon (ETH-Zuerich)
-
- - H2O for VAX/VMS with ISO Modula-2 Standard Library (ModulaWare GmbH/Germany)
-
- - ??? for DEC 64 bit AlphaRISC AXP/OSF (DEC)
-
- Guenter Dotzel, ModulaWare GmbH, Wilhelmstr. 17A, D-W 8520 Erlangen/F.R.Germany
- Tel. +49 (9131) 208395, Fax +49 (9131) 28205.
- E-mail/Internet: 100023.2527@compuserve.com
- g_dotzel@ame.nbg.sub.org
-
-