home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #30 / NN_1992_30.iso / spool / comp / lang / modula2 / 1589 < prev    next >
Encoding:
Internet Message Format  |  1992-12-21  |  2.5 KB

  1. 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
  2. From: g_dotzel@tron.gun.de (Guenter Dotzel)
  3. Newsgroups: comp.lang.modula2
  4. Subject: Re^2: Generic stack implementation
  5. Message-ID: <wFnTXuhz85@tron.gun.de>
  6. Organization: TRON Public Mailbox, Neurath, Germany
  7. Date: Thu, 17 Dec 1992 08:53:00 +0100
  8. Lines: 55
  9.  
  10. Message-Id:   <11.23296@ame.nbg.sub.org>
  11.  
  12. BORCHERT%TITANIA.MATHEMATIK.UNI-ULM.DE@U wrote on Tue, 12-15-1992 at 15:04 h
  13. under the subject 'Re: Generic stack implementation':
  14.  
  15. Andreas,
  16.  
  17. > Nevertheless, it is horrible to be enforced to use features of SYSTEM
  18. > to implement generic data types. But luckily we have Oberon :-)
  19.  
  20. Yes, Oberon solves the problem with generic data type,
  21. but in contrast to ISO M2 (which could help to solve all incompatiblities
  22. and ambiguities), there are several different flavours of Oberon[-2].
  23. There are not many ambiguities, but these have to be addressed; if possible
  24. avoiding the overhead of international standardisation.
  25.  
  26. Here is an uncomplete summary of language reports and implementations.
  27. There are other implementations, but I don't know what they are based on.
  28. Please correct me if I'm wrong:
  29.  
  30. Oberon[-1],
  31.   - PC/386 running under MS/DR-DOS Oberon System (ETH-Zuerich),
  32.     current version V1.3 has 16 bit restrictions for array indices
  33.  
  34. Oberon-2 (Report 160 by H.P. Moessenboeck and N. Wirth, May 1991).
  35. Oberon-2 Compilers based on the ETH-Report 160 (i.e. not based on OP2):
  36.  
  37.  - xTech Oberon-2 for PC/386 (xTech/Russia), no 16 bit restrictions,
  38.    some language extensions.
  39.  
  40.  - Amiga Oberon (it's a nice Oberon-2 compiler with some minor extensions, such
  41.    as the keyword STRUCT for RECORDS without type descriptor; I call this
  42.    implementation "Froderon"; it comes with yet another library)
  43.  
  44.  - Andreas Borchert's Oberon-2 compiler (University Ulm/Germany)
  45.    for ?-processor(s)/Unix
  46.  
  47. Oberon-2 (Report 160 by H.P. Moessenboeck, revised May 1992)
  48.  
  49. Oberon-2 (based on Crelier's portable compiler OP2, which itself is based on 
  50.  the revised ETH-Report 160)
  51.   
  52.  - Oberon/386+ for MS Windows 3 (Robinson Associates/UK and FIM/Linz/Austria)
  53.  
  54.  - DecOberon (ETH-Zuerich)
  55.  
  56.  - H2O for VAX/VMS with ISO Modula-2 Standard Library (ModulaWare GmbH/Germany)
  57.   
  58.  - ??? for DEC 64 bit AlphaRISC AXP/OSF (DEC)
  59.  
  60. Guenter Dotzel, ModulaWare GmbH, Wilhelmstr. 17A, D-W 8520 Erlangen/F.R.Germany
  61. Tel. +49 (9131) 208395, Fax +49 (9131) 28205.
  62. E-mail/Internet: 100023.2527@compuserve.com
  63.                  g_dotzel@ame.nbg.sub.org 
  64.  
  65.