Thread View: comp.lang.modula2
2 messages
2 total messages
Started by Mukesh Dalal
Mon, 17 Aug 1987 18:17
environment for modula-2?
Author: Mukesh Dalal
Date: Mon, 17 Aug 1987 18:17
Date: Mon, 17 Aug 1987 18:17
15 lines
989 bytes
989 bytes
I am looking for references on the programming environments available for modula-2. What are their major concerns specific to this language (like, have they increased the functionality of the language in some way, etc.?)? Also, thanks to all who replied to my earlier queries on modula-2. Thanks in advance, -- Mukesh Dalal Voice: (201)-878-1763 Dept. of Computer Sc. (Rutgers) Net: dalal@topaz.rutgers.edu "To every action, there is an OVER-REACTION"
Re: environment for modula-2?
Author: Gernot Heiser
Date: Wed, 19 Aug 1987 08:31
Date: Wed, 19 Aug 1987 08:31
40 lines
2626 bytes
2626 bytes
In article <14025@topaz.rutgers.edu> dalal@topaz.rutgers.edu (Mukesh Dalal) writes:
>
>I am looking for references on the programming environments available
>for modula-2.
OSSI (IEEE Software, Nov. 1986, p 18-26) is a standard interface to overcome
the problem of machine and vendor specific libraries for Modula-2. At least as
long as there is no international standard for Modula-2 libraries, OSSI is your
best bet when writing programs that are supposed to run on more than one
machine.
OSSI contains a kernel that supports the usual functions of a library like I/O,
string handling, memory management and mathematical functions. Unlike other
libaries it also contains some lower level functions like packing of numbers
and a hardware and operating system independent scheme for accessing files
using logical file names.
An optional part (optional since it requires special hardware) supports mouse,
menus, fonts, and graphic on a bitmapped screen. It defines a system
independent program interface to a system dependent user interface. The system
is designed in a way that the user interface follows the conventions on the
host system. This allows to write portable programs that appear as if written
specifically for a particular system.
The OSSI kernel is running on VAX/VMS, VAX/UNIX, Sun, Macintosh, MS-DOS,
IBM-PC/RT, Lilith and Ceres and is currently being ported to Xenix. The
optional part is running on Sun, Macintosh and Lilith with a IBM-PC/GEM version
currently being implemented.
For more information order Report # 79 (Biagioni, Heiser, Hinrichs, Muller:
OSSI ...) from
Institut fuer Informatik
ETH-Zentrum
8092 Zurich
Switzerland
--
Gernot Heiser Phone: +41 1/256 23 48
Institute for Integrated Systems CSNET/ARPA: heiser@ifi.ethz.ch@relay.cs.net
ETH Zuerich EARN/BITNET: GRIDFILE@CZHETH5A
CH-8092 Zuerich, Switzerland EUNET/UUCP: {seismo,...}!mcvax!ethz!heiser
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads