[comp.lang.modula2] Oberon and PROGRAMMING IN MODULA-2, 4th edition

Matthew_Eric_Seitz@cup.portal.com (09/19/89)

1.  About a year ago, a paper was posted describing a language called Oberon.
Was this paper ever published, and where?  Have there been any other articles
on the language?

2.  I recently ran across a reference to PROGRAMMING IN MODULA-2, 4th edition.

Was this a typo, or does a 4th edition exist?

					Matthew Seitz
					Matthew_Eric_Seitz@cup.portal.com

bowen@mira.cs.Buffalo.EDU (Devon Bowen) (09/20/89)

In article <22287@cup.portal.com>, Matthew_Eric_Seitz@cup.portal.com writes:
> 2. I recently ran across a reference to PROGRAMMING IN MODULA-2, 4th edition.
> 
> Was this a typo, or does a 4th edition exist?

No, there is a 4th edition out. I've heard that there are too many
ambiguities for it to be implemented well, though. But I don't have
specifics. Anyone else?

Devon

lins@Apple.COM (Chuck Lins) (09/20/89)

In article <22287@cup.portal.com> Matthew_Eric_Seitz@cup.portal.com writes:
>1.  About a year ago, a paper was posted describing a language called Oberon.
>Was this paper ever published, and where?  Have there been any other articles
>on the language?

Yes the article was published. Here are all the references I have found to
Oberon in the literature:
 N. Wirth, "The Programming Language Oberon". Software Practice and Experience,
 Vol 18(7), July 1988, 671-690.
 N. Wirth, "From Modula-2 to Oberon". Software Practice and Experience,
 Vol 18(7), July 1988.
 N. Wirth, "Type Extensions". ACM Transactions on Programming Languages and
 Systems, Vol 10(2), April 1988, 204-214.
 H. Mossenbock, J. Templ, "Object Oberon - A Modest Object-Oriented Language",
 Structured Programming, Vol 10(4), November 1989 (to appear).
 N. Wirth, J. Gutknecht, "The Oberon System". Computer Science Report 88,
 ETH Zurich, 1988.
 C. Lins, "Programming Without Enumerations in Oberon", Structured Programming,
 (to appear).

>2.  I recently ran across a reference to PROGRAMMING IN MODULA-2, 4th edition.
>
>Was this a typo, or does a 4th edition exist?

Yes, a 4th edition exists. There are a few changes to Wirth's language
definition mostly involving reducing the importance of the type CARDINAL. The
type still exists, but the book uses INTEGERs instead. The book has been
re-typeset in a different font, leading to what I think is a much more readable
manuscript. I know that the module RealInOut has a new routine called (I think)
WriteRealFix which lets you write a real number in fixed (decimal) format.



-- 
Chuck Lins                      | "Exit left to funway."
Internet:   lins@apple.com      | AppleLink: LINS
Snail Mail: 20525 Mariani Ave. M/S: 41-K Cupertino, CA 95014
"Read me Dr. Memory?" - Firesign Theater

tomas@m2cs.uu.no (Tomas Felner) (09/20/89)

Matthew_Eric_Seitz@cup.portal.com writes:
>1.  About a year ago, a paper was posted describing a language called Oberon.
>Was this paper ever published, and where?  Have there been any other articles
>on the language?

>2.  I recently ran across a reference to PROGRAMMING IN MODULA-2, 4th edition.
>Was this a typo, or does a 4th edition exist?

1. Two papers have been published:
   a) N.Wirth, From Modula to Oberon, Software - Practice and Experience,
      Vol. 18 (7), pp. 661-670 (July 1988)
   b) N.Wirth, The Programming Language Oberon, Software - Practice and
      Experience, Vol 18 (7), pp. 671-690 (July 1988)

   To get 'Software - Practice and Experience' write to:
      Springer-Verlag New York Inc., 175 Fifth Ave., NY, NY 10010

2. The forth edition has indeed been published in July 1988 by Springer
   Verlag.

Tomas
-- 
                          Tomas Felner
     Modula-2 CASE Systems AS  |  Internet: tomas@m2cs.uu.no
            Maridalsveien 139  |  Phone: +47 2 379784
        N-0461 Oslo 4, Norway  |  FAX: +47 2 356448

hal@pur-phy (Hal Chambers) (09/20/89)

In article <22287@cup.portal.com> Matthew_Eric_Seitz@cup.portal.com writes:
>1.  About a year ago, a paper was posted describing a language called Oberon.
>Was this paper ever published, and where?  Have there been any other articles
>on the language?

Wirth, N. "From Modula to Oberon". SOFTWARE--PRACTICE AND EXPERIENCE.
Vol. 18(7), 661-670 (July 1988).

Wirth, N. "The Programming Language Oberon". SOFTWARE--PRACTICE AND EXPERIENCE.
Vol. 18(7), 671-690 (July 1988).

The facility of "Type Extension" is probably the most interesting new
feature of Oberon.  However, you may be upset (or at least surprised)
by the number of familiar prgramming structures that are gone.

-- 
Hal Chambers
hal@newton.physics.purdue.edu
hal@physics-newton.arpa