% Copyright (C) 1992, Digital Equipment Corporation % All rights reserved. % See the file COPYRIGHT for a full description. % Last modified on Tue Oct 13 16:00:54 PDT 1992 by kalsow % modified on Wed Feb 12 12:48:44 PST 1992 by muller @techreport (m3-CDG*89, author = "Luca Cardelli and James Donahue and Lucille Glassman and Mick Jordan and Bill Kalsow and Greg Nelson", title = "Modula-3 Report (revised)", number = "52", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = nov, year = 1989, howtoget = "Via anonymous ftp on gatekeeper.dec.com, in pub/DEC/Modula-3/Report.ps. This file has been formatted for an Apple Laserwriter. The files Report{1,2,3}.ps are also the report, in three postscript files, to accomodate small printers. On paper, by sending a mail to src-report@src.dec.com.", what = "This report is {\em the} definition of the language." ) @techreport (m3-BN89, author = "Mark R. Brown and Greg Nelson", title = "{IO} Streams: Abstract Types, Real Programs", number = "53", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = nov, year = 1989, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", what = "Shows how to use objects in a real program. Also defines the de facto standard input/output functions." ) @article (m3-Har90, author = "Sam Harbison", title = "Modula-3", journal = "Byte", volume = 15, number = 12, pages = "385--392", month = nov, year = 1990, what = "A survey article." ) @article (m3-Har92DDJ, author = "Sam Harbison", title = "Safe Programming with Modula-3", journal = "Dr. Dobb's Journal", volume = 17, number = 10, pages = "88--96", month = oct, year = 1992, what = "A survey article." ) @techreport (m3-Bar88, author = "Joel F. Bartlett", title = "Compacting Garbage Collection with Ambiguous Roots", number = "88/2", type = "WRL Research Report", institution = "Western Research Laboratory, Digital Equipment Corporation", address = "Palo Alto", month = feb, year = 1988, howtoget = "On paper, by sending a mail to WRL-Techreports@decwrl.dec.com (send help as the subject)", what = "The basis for SRC Modula-3 garbage collector." ) @inproceedings (m3-BC90, author = "Gilad Bracha and William Cook", title = "Mixin-based Inheritance", booktitle = "Proceedings of the Conference on Object-Oriented Programming: Systems, Languages, and Applications; European Conference on Object-Oriented Programming", pages = "303--311", month = oct, year = 1990 ) @inproceedings (m3-popl, author = "Luca Cardelli and James Donahue and Mick Jordan and Bill Kalsow and Greg Nelson", title = "The Modula-3 Type System", booktitle = "Conference Record of the Sixteenth Annual ACM Symposium on Principles of Programming Languages (POPL)", pages = "202--212", month = jan, year = 1989 ) @techreport (m3-Bir89, author = "Andrew D. Birrell", title = "An Introduction to Programming with Threads", number = "35", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = jan, year = 1989, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", ) @techreport (m3-BGH*87, author = "A. D. Birrell and J. V. Guttag and J. J. Horning and R. Levin", title = "Synchronization Primitives for a Multiprocessor: A Formal Specification", number = "20", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = aug, year = 1987, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", ) @book (m3-Nel91, title = "System Programming with Modula-3", editor = "Greg Nelson", publisher = "Prentice Hall", isbn = "0-13-590464-1", year = 1991, what = "The bible for Modula-3. Includes the language reference manual and papers on the I/O library, threads, and the Trestle window system." ) @book (m3-Har92, title = "Modula-3", author = "Samuel P. Harbison", publisher = "Prentice Hall", isbn = "0-13-596396-6", year = 1992, what = "A complete Modula-3 textbook covering the full language, with examples and exercises. Includes a style manual and a user's guide for SRC Modula-3." ) @techreport (Trestle, author = "Mark S. Manasse and Greg Nelson", title = "Trestle Reference Manual", number = "68", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = dec, year = 1991, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", what = "This report is the working definition of the Trestle toolkit." ) @techreport (TrestleTutorial, author = "Mark S. Manasse and Greg Nelson", title = "Trestle Tutorial", number = "69", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = may, year = 1992, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", what = "This report is a tutorial introduction to the Trestle toolkit." ) @techreport (FormsVBT, author = "Marc H. Brown and James R. Meehan", title = "The FormsVBT Reference Manual", number = "??", type = "SRC report", institution = "System Research Center, Digital Equipment Corporation", address = "Palo Alto", month = jul, year = 1992, howtoget = "On paper, by sending a mail to src-report@src.dec.com.", what = "This report is the working definition of the FormsVBT toolkit." )