stan@toaster.SFSU.EDU (Stan Osborne) (07/08/90)
Many thanks to all who replied to the April 1990 posting of this survey.
The updated survey results now contain information received since that
postings. Please send corrections and suggestions for improvement.
If you sent in a reply and your entry does not appear, please send it again.
ACADEMIC MODULA-2 SURVEY
------------------------
7 July 1990
================================================================================
Your cooperation in collecting current data will be appreciated. If you are
currently teaching a university level class, are about to do so, or know
someone who is, please make sure a response is made to this survey.
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, corrections, and comments to:
Usenet: cshub!m2survey
Internet: m2survey@cs.sfsu.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 | d | C | Grant R. Guenther
University | Systems |c25 | & | | | Dept. of Math. and C.S.
(Canada) | I & II | c8 | Wiener| | | Laurentian University
|-------------| | | | | Sudbury, Ontario P3E 2C6
Grant@Laucosc.Laurentian.CA | | | | | Canada
-------------------|-------------|----|-------|---|---|-------------------------
Oakland | Operating | u4 | Silber- e | D | David E. Boddy
University | Systems | gr | shatz | | | Dept. of C.S. and Eng.
| |c50 | & | | | Oakland Univeristy
| | | Peter-| | | Rochester, MI 48309
boddy@vela.acs.oakland.edu | | son | | | USA
-------------------|-------------|----|-------|---|---|-------------------------
Odense | Structured | u2 | Adams,| i | J | Soren Larsen
University | Programming |c120| Gabrini | | Dept. of Math. and C.S.
(Denmark) | | | & | | | Odense University
| | | Kurtz | | | Campusvej 55
| | | | | | DK-5230 Odense M
larsen@imada.dk | | | | | | Denmark
-------------------|-------------|----|-------|---|---|-------------------------
Odense | Data | u2 | Notes | i | J | Soren Larsen
University | Structures |c90 | | | | Dept. of Math. and C.S.
(Denmark) | and | | | | | Odense University
| Algorithm | | | | | Campusvej 55
| | | | | | DK-5230 Odense M
larsen@imada.dk | | | | | | Denmark
-------------------|-------------|----|-------|---|---|-------------------------
Oxford University | Modula-2 | u2 | Joyce,| a | A | Jonathan Bowen
(Great Britain) | |c16 | Adams,| e | D | Dpet of Engin. Science
| | | et al | | | Oxford University
| | | | | | Parks Road
|-------------| | Woodman | | Oxford OX1 3PJ
labjdr@ecs.oxford.ac.uk | | et al | | | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
Oxford University | Mathematics | u2 | | a | A | Jonathan Bowen
Programming | and |c30 | | | | Oxford University
Research Group | Computation | | | | | Laboratory
(Great Britain) | | | | | | Programming Research
|-------------|----|-------|---|---| Oxford OX1 3QD
bowen@prg.oxford.ac.uk (uunet!mcvax!ukc!ox-prg!bowen) | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
Rhodes | Computer | u2 | Terry | e | D | Pat Terry
University | Science | | | h | | Rhodes University
| I & II |c100| | | | PO Box 94
|-------------|c50 | | | | Grahamstown 6140
Pat.Terry@f4.n494.z5.fidonet.org | | | | | South Africa
-------------------|-------------|----|-------|---|---|-------------------------
San Francisco | Introduction| u1 | | | | Gerald Eisman
State University | To | | ** | | | Computer Science Dept.
(USA) | Programming | ** | | | | San Francisco State Univ
| | | | | | San Francisco, CA 94132
eisman@cs.sfsu.edu | | | | | | USA
-------------------|-------------|----|-------|---|---|-------------------------
San Francisco | Operating | u4 | Ben- | g | E | Stan Osborne
State University | Systems |c40 | Ari | | | Computer Science Dept.
(USA) | Principles | | 1982 | | | San Francisco State Univ
| | | King | | | San Francisco, CA 94132
stan@cs.sfsu.edu | | | 1988 | | | USA
-------------------|-------------|----|-------|---|---|-------------------------
Universitaet | Ueber- | u3 | Waite | b | A | Prof.Dr.Stefan Jaehnichen
Karlsruhe | setzerbau- |c60 | & | | B | Juergen Vollmer
(West Germany) | Praktikum | | Goos | | G | GMD-Forschungstelle
| (Compiler |----| 1983 | | L | an der Uni. Karlsruhe
| Construct. Lab) | | | M | Vincenz-Priessiniz-Str 1
|-------------|----| | | | D-7500 Karlsruhe 1
vollmer@karlsruhe.gmd.dbp.de | | | | | West German
-------------------|-------------|----|-------|---|---|-------------------------
University of | C.S. Tripos | u2 | | h | F | Peter Robinson
Cambridge | Part 1B & | u3 | | i | G | University of
(Great Britain) | Part 2 & | gr | | | | Cambridge
| Diploma in | | | | | New Museums Site
| Computer |c50 | | | | Pembroke Street
| Science |c15 | | | | Cambridge CB2 3QG
pr@uk.ac.cam.cl | |c40 | | | | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
University of | Software | u1 |Cornel-| e | D | Barry Cornelius
Durham | Engineering |c70 |-ius | | | Computer Science Group
(Great Britain) | I | |1990 | | | SEAS
| | | | | | University of Durham
|-------------|----|-------|---|---| Durham DH1 3LE
Barry.Cornelius@durham.ac.uk | | | | | Great Britain
-------------------|-------------|----|-------|---|---|-------------------------
University of | Computer | u2 | | e | D | Ed Eitelberg
Durban-Westville | Programming |c89 | | | | Dept. of Electrical Eng.
(South Africa) | | | | | | University of
| | | | | | Durban-Westville
| | | | | | Private Bag X54001
|-------------| | | | | Durban 4000
| | | | | South Africa
-------------------|-------------|----|-------|---|---|-------------------------
University of | Introduction| u1 | | e | D | Dan Resler
Limerick | Programming | | | | | Electronics Department
(Ireland) | | | | | | University of Limerick
| | | | | | Limerick
reslerd@ul.ie | | | | | | Ireland
-------------------|-------------|----|-------|---|---|-------------------------
University of | Data | u2 | | e | D | Dan Resler
Limerick | Structures | | | | | Electronics Department
(Ireland) | & | | | | | University of Limerick
| Algorithms | | | | | Limerick
reslerd@ul.ie | | | | | | Ireland
-------------------|-------------|----|-------|---|---|-------------------------
University of | Data | u2 | Stubbs| f | B | Sylvia Osborn
Western Ontario | Structures |c70 | & | | | Dept of Computer Science
(Canada) | & Computer | | Webre | | | 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 | Computer | u2 | Helman| k | K | Scott Hazelhurst
Witwatersrand, | Science II |c90 | & | | | Dept of Computer Science
Johannesburg | | | Veroff| | | University of
| | | 1988 | | | Witwatersrand,
|-------------|----|-------| | | Johannesburg
| | | 2050 Wits
122scott.witsvma.f4.n494.z5.fidonet.org | | | South Africa
-------------------|-------------|----|-------|---|---|-------------------------
University of | control and | u3 | Wirth | j | H | Ueli Straumann
Zuerich | analysis of |c20 | PM2 | | | Physics Institute
(Switzerland) | simple phy. | | | | | University of Zuerich
| experiments | | | | | Schoenberggasse 9
|-------------|----|-------| | | 8001 Zuerich
mcvax!cernvax!forty2!strauman (one 'n' only) | | | Switzerland
-------------------|-------------|----|-------|---|---|-------------------------
Virginia | Translator | gr | Barr- | e | D | Thomas F. (Tom) Reid
Technical | Design and |c20 | ett, | | | 1105 Criton Street
University | Construct. | | Bates,|---| | Herndon, VA 22070
(USA) |-------------| | Gustafson | |
| | & Couch | |
reid@ctc.contel.com | | | |
-------------------|-------------|----|-------|---|---|-------------------------
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) Juergen Vollmer, Helmut Emmelmann
(c) GMD Forschungstelle an der Universitaet Karlsruhe
Vincenz-Priessinitz-Strasse 1
D-7500 Karlsruhe 1
Email: vollmer@karlsruhe.gmd.dbp.de / vollmer@gmdka.uucp
emmel@karlsruhe.gmd.dbp.de / emmel@gmdka.uucp
(d) Sun-3, Sun-4, NeXT, MIPS, VAX, Transputer (T800, T414)
(e) SunOS, Mach, Unix, Ultrix, VMS
(f) US$ 250 (for noncommercial usage)
US$ 2000 (for commercial usage)
(g) - implements 3rd Edition
- coroutines are supported
- access to procedures written in other languages
- 33,000 lines/minute on DEC 3100 workstation
- has automatic "make" facility, module dependencies are
derived from the sources
(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 (Topspeed)
(a) Jensen & Partners, International
(b) Karin Ellison
(c) PH: 1 415 967 3200
FAX: 1 415 967 3288
(d) IBM PC & Clones
(e) MS DOS
(f) $50 per copy; educational discount
(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
Usenet: dbi!modula2
Internet: modual2@ana.com
(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
(h) Berlin Modula-2
(a) Technical University Berlin
(b) Thomas Habernoll
Informatik Rechnerbetrieb
(c) Bitnet: habernol@db0tui11
Internet: habernol@tubvm.cs.tu-berline.de
(d) IBM/370
(e) VM/SP (CMS)
(f) Free
(g) Based on edition 2 (with most of the ed 3 changes implemented)
(i) MacMETH from ETH, Zuerich
(j) Fitted Software Tools (FST)
(a) Fitted Software Tools
(b) Roger Carvalho
(c) PO Box 867403
Plano, Texas 75086
USA
(d) IBM PC
(e) MS DOS
(f) $49.
(k) Waterloo Modula-2
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)
(I) IBM/370 (VM/SP CMS)
(J) Macintosh
(K) IBM 3083J (CMS)
(L) NeXT
(M) Transputer (T800, T414)
================================================================================
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 again to all of you who are helping make this survey successful.
Stan Osborne
Computer Science Department
San Francisco State University
San Francisco, CA 94132
USA
Voice: 1 415 338 2168/1008
Uucp/Usenet: cshub!stan
Internet: stan@cs.sfsu.edu
Please send your survey replies, corrections, and comments to:
Uucp/Usenet: cshub!m2survey
Internet: m2survey@cs.sfsu.edu
--
Stan Osborne, Computer Science Department, San Francisco State University
Internet: stan@cs.sfsu.edu Usenet: cshub!stan Voice: (415) 338-2168