[comp.lang.modula2] Academic Modula-2 Survey

POSTMASTER@UCF1VM.BITNET (Undetermined origin c/o Postmaster) (05/07/89)

Many thanks to all who replied to the mid December 1988 and March 1989 postings
of this survey.   The enclosed survey results now contain only information
received since December 1988.  Corrections and suggestions for improvement are
always welcomed.

If you sent in a reply and your entry does not appear, please send it again.



                          ACADEMIC MODULA-2 SURVEY
                          ------------------------

7 May 1989

More than two years ago Larry Mazlack conducted a survey of Academic
users of Modula-2 over the network.  To the best of my knowledge he
moved to a different University and stopped updating and distributing
the report.

The Computer Science faculty here at SFSU are just as curious about
how Modula-2 is used at other Universities as they were two years ago.
To help satisfy their request for this type of information this is
a continuation of the "Mazlack" survey.

================================================================================

If you are currently teaching a university level class, or are about to do so,
or know someone who is, please make sure that a response is made to this survey.
Your cooperation in collecting current data will be appreciated.

The survey will be updated and reposted as additional information is
obtained.  Any corrections and clarifications you provide will be
appreciated.   Let's work at making the survey as accurate as possible.
Respond or urge others to respond.

Please send your survey responses in the following format:

  (a) institution,
  (b) course number,
  (c) name and/or brief description,
  (d) level of course (fresh, soph, junior, senior, grad, 1st yr, 2nd yr, etc.),
  (e) total number of students enrolled in the course per year,
  (f) text(s) used,
  (g) compiler(s) used,
  (h) hardware configuration(s),
  (i) contact person(s),
  (j) email address of contact person,
  (k) postal address of contact person,
  (l) miscl.

If you have information about a Modula-2 compiler, please supply the following:

  (a) organization or manufacturer,
  (b) person and/or department,
  (c) addresses (postal, telephone, fax, email, telex, etc.),
  (d) machine(s),
  (e) operating system(s),
  (f) approximate price,
  (g) miscl.

Please send your replies and comments to:

   uucp:  uunet!cca.ucsf.edu!cshub!stan
   arpa:  cca.ucsf.edu!cshub!stan@cgl.ucsf.edu

================================================================================

                                                C   H
                                                o   a
                        C                       m   r
                        o  T       L            p   d
                        u  i       e      T     i   w
                        r  t       v      e     l   a
                        s  l       e      x     e   r
    Institution    |    e  e     | l  |   t   | r | e |  contact and addresses
-------------------|-------------|----|-------|---|---|-------------------------
                   | DataStruct  |    |       |   |   |
Laurentian         | I & II      | u? |       | e | B | Grant R. Guenther
University         | Intro to    |    |       | f | D | Dept. of Math. and C.S.
(Canada)           | Soft. Eng.  |    |       |   |   | Laurentian University
                   | Comp. Lang. |    |       |   |   | Sudbury, Ontario P3E 2C6
                   |-------------|    |       |   |   | Canada
Grant@Laucosc.Laurentian.CA      |    |       |   |   |
-------------------|-------------|----|-------|---|---|-------------------------
Laurentian         | Operating   | u? | Ford  |   |   | Grant R. Guenther
University         | Systems     |c25 |   &   | d | C | Dept. of Math. and C.S.
(Canada)           | I & II      | c8 | Wiener|   |   | Laurentian University
                   |-------------|    |       |   |   | Sudbury, Ontario P3E 2C6
Grant@Laucosc.Laurentian.CA      |    |       |   |   | Canada
-------------------|-------------|----|-------|---|---|-------------------------
Oxford University  | Mathematics | u2 |       |   |   | Jonathan Bowen
Programming        |     and     |    |       | a | A | Oxford University
Research Group     | Computation |c30 |       |   |   | Computing Laboratory
(Great Britain)    |             |    |       |   |   | Programming Research
                   |-------------|----|-------|---|---| Oxford OX1 3QD
bowen@prg.oxford.ac.uk (uunet!mcvax!ukc!ox-prg!bowen) | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
San Francisco      | Introduction| u1 |       |   |   | Herbert Koller
State University   | To          |    |  **   |   |   | Computer Science Dept.
(USA)              | Programming | ** |       |   |   | San Francisco State Univ
                   |-------------|----|       |   |   | San Francisco, CA 94132
uu.uunet.net!cca.ucsf.edu!cshub!herb  |       |   |   | USA
-------------------|-------------|----|-------|---|---|-------------------------
San Francisco      | Operating   | u4 | Ben-  |   |   | Stan Osborne
State University   | Systems     |c40 | Ari   | g | E | Computer Science Dept.
(USA)              | Principles  |    | 1982  |   |   | San Francisco State Univ
                   |-------------|----| King  |   |   | San Francisco, CA 94132
uu.uunet.net!cca.ucsf.edu!cshub!stan  | 1988  |   |   | USA
-------------------|-------------|----|-------|---|---|-------------------------
University of      | C.S. Tripos | u2 |       |   |   | Peter Robinson
Cambridge          | Part 1B &   | u3 |       | h | F | University of
(Great Britain)    | Part 2 &    | gr |       | i | G | Cambridge
                   | Diploma in  |    |       |   |   | New Museums Site
                   | Computer    |c50 |       |   |   | Pembroke Street
                   | Science     |c15 |       |   |   | Cambridge CB2 3QG
pr@uk.ac.cam.cl    |             |c40 |       |   |   | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
Universitaet       | Ueber-      | u3 | Waite |   |   | J. Grosch, E. Klein
Karlsruhe          | setzerbau-  |c40 |   &   |   |   | GMD-Forschungstelle
(West Germany)     | Praktikum   |c40 | Goos  | b | B | an der Uni. Karlsruhe
                   | (Compiler   |----| 1983  |   |   | Haid-und-New-Str. 7
                   | Construct. Lab)  |       |   |   | D-7500 Karlsruhe 1
                   |-------------|----|-------|   |   | West Germany
grosch@gmdka  (uunet!unido!gmdka!grosch)      |   |   |
-------------------|-------------|----|-------|---|---|-------------------------
University of      | Data        | u2 | Stubbs|   |   | Sylvia Osborn
Western Ontario    | Structures  |    | &     |   |   | Dept of Computer Science
(Canada)           | & Computer  |c70 | Webre | f | B | University of
                   | Algorithms  |    |       |   |   | Western Ontario
                   |-------------|    |       |   |   | London, Ontario N6A-5B7
sylvia@uwocsd.uwo.ca             |    |       |   |   | Canada
-------------------|-------------|----|-------|---|---|-------------------------
University of      | Software    | u3 |       |   |   | Robin Nicholl
Western Ontario    | Engineering |    |       |   |   | Dept of Computer Science
(Canada)           |             |    |       |   |   | University of
                   |             |    |       |   |   | Western Ontario
                   |-------------|    |       |   |   | London, Ontario N6A-5B7
                                 |    |       |   |   | Canada
-------------------|-------------|----|-------|---|---|-------------------------
University of      | control and | u3 | Wirth |   |   | Ueli Straumann
Zuerich            | analysis of |    | PM2   |   |   | Physics Institute
(Switzerland)      | simple phy. |c20 |       | j | H | University of Zuerich
                   | experiments |    |       |   |   | Schoenberggasse 9
                   |-------------|----|-------|   |   | 8001 Zuerich
mcvax!cernvax!forty2!strauman (one 'n' only)  |   |   | Switzerland
-------------------|-------------|----|-------|---|---|-------------------------

Symbol Legend
=============

  ** ---> course is under development

  Class Level
  -----------

    u1 = freshman (undergraduate first year)
    u2 = sophomore (undergraduate 2nd year)
    u3 = junior (undergraduate 3rd year)
    u4 = senior (undergraduate last year)
    gr = graduate
    mi = miscellaneous

  Course Size
  -----------

    cxx = aproximately xx students/course


  Compiler Vendors
  ----------------

  (a) Sun Microsystems Modula-2 compiler

  (b) MOCKA - Modula-2 Compiler Karlsruhe

        (a) GMD Gesellschaft fuer Mathematik und Datenverarbeitung mbH
        (b) F.W. Schroeer
        (c) GMD Forschungstelle an der Universitaet Karlsruhe
            Haid-und-Neu-Str. 7
            D-7500 Karlsruhe 1

            Email: schroeer@karlsruhe.gmd.dbp.de
        (d) Sun-3, VAX
        (e) SunOS, Ultrix, VMS
        (f) US$ 100 (for noncommercial usage)

  (c) LUMOS-2 uses a port of the ETH IFE M2/68K Compiler
      (Available from Dr. H. Burkhart at the University of Basel.)

  (d) Logitech

  (e) JPI

  (f) Hamburg

  (g) Ana-Systems

        (a) Ana-Systems
        (c) Ana-Systems
            1155 Chess Drive
            Foster City, California 94404
            USA

            Telephone: 415 341 1768;
            Facsimile: 415 341 1784
            UUCP: uunet!dbi!modula2
        (d) MC68030 family (Apollo,Atari,Hewlett-Packard,Sun,...)
        (e) Unix; Domain O/S; GEM
        (f) US$ 1200 (commercial product)

  (h) Modula/370 from Johannes Kepler University in Linz

        (a) Johannes-Kepler-Universitaet
        (b) G. Blaschek & H. Mossenbock
        (c) Johanes-Kepler-Universitaet Linz
            Altenbergerstr. 69
            A-4040 Linz
            Austria
        (d) IBM 370 instruction set
        (e) MVS
        (g) Derived from Wirth's one-pass compiler
            Almost (PM2?) standard libraries, but not quite.

  (i) Cambridge University Modula-2

        (a) Cambridge University
        (b) Peter Robinson
            Computer Laboratory
        (c) Cambridge University
            New Museums Site
            Pembroke Street
            Cambridge CB2 3QG
            Great Britain
        (d) VAX, MC68000, NS32016
        (e) Various Unixes and others
        (g) First Edition system, entirely new local libraries

        Note:
         "We have now put the distribution of all our Modula-2 systems
          (for VAX, 68000, and 32016) in the hands of a local company.
          Please contact them for further information:

                Qudos Limited
                Cambridge Science Park
                Milton Road
                Cambridge CB4 4FD
                Great Britain

                Telephone: +44 223 420033
                Facsimile: +44 223 420946
                Telex: 818114

          They are not interested in offering support for the language, but
          should be willing to provide you with a binary kit or sources.",
          Peter Robinson, 8 March 1989

  (j) Modified original ETH PDP-11 Compiler

  Hardware Systems
  ----------------

  (A) Sun Workstations (SunOS Unix).
  (B) VAX (VMS)
  (C) LUMOS-2 Host Hardware
  (D) IBM-PC (MS-DOS)
  (E) CT Miniframes (CTIX Unix)
  (F) IBM 3084 (Phoenix/MVS)
  (G) microVAX (Ultrix)
  (H) DEC Professional 380 (RT-11XM)

================================================================================

Your assistance with updating this survey information is greatly appreciated.
If you see any errors, or know of missing entries, please let me know.

Many thanks to all of you who have helping make this survey successful.

  Stan Osborne
  Computer Science Department
  San Francisco State University
  San Francisco, CA 94132

  TEL:   (415) 338-2168/1008
  UUnet:  uunet!cca.ucsf.edu!cshub!stan
  InterNet/ARPA:  cca.ucsf.edu!cshub!stan@cgl.ucsf.edu