Jump to content

Gardens Point Modula-2: Difference between revisions

From EDM2
Ak120 (talk | contribs)
mNo edit summary
Ak120 (talk | contribs)
 
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
A [[Modula-2]] development package originally implemented as a commercial product for Unix workstations in the 1980's by Queensland University of Technology (QUT) in Australia, but later ported to OS/2 32bit and available both as a commercial product and an open source package for non-commercial work. A DOS version of the compiler based on the OS/2 version was released a little bit later.
A [[Modula-2]] development package originally implemented as a commercial product for Unix workstations in the 1980s by Queensland University of Technology (QUT) in Australia, but later ported to OS/2 32-bit and available both as a commercial product and an open source package for non-commercial work. A DOS version of the compiler based on the OS/2 version was released a little bit later.


A later version of the package was released for the [[MS Windows]] [[CLR]] but it is not a full implementation and lacks support for some Modula-2 constructs such as coroutines.
A later version of the package was released for the [[MS Windows]] CLR, but it is not a full implementation and lacks support for some Modula-2 constructs such as coroutines.


==Prerequisites==
==Prerequisites==
* Both the DOS and OS/2 versions require [[EMX]] 0.9 or later.
* Both the DOS and OS/2 versions require [[EMX]] 0.9 or later.


====Known issues====
==Known issues==
* Running under [[DOS]] the GPM2 toolkit expects a [[VCPI]] compatible memory manager and will only run under modern versions of Windows or other [[DPMI]] hosts if you replace the EMX memory manager with [[RSX]].
* Running under [[DOS]] the GPM2 toolkit expects a [[VCPI]] compatible memory manager and will only run under modern versions of Windows or other [[DPMI]] hosts if you replace the EMX extender with [[RSX]].
 
==Author==
* [[Kevin John Gough]] (Queensland University of Technology)


==Links==
==Links==
* http://hobbes.nmsu.edu/download/pub/os2/dev/modula/modula-oct96.zip
* modula-oct96.zip - Note, this release works on both OS/2 and DOS (Uses EMX as a 32-bit DOS extender)
: Note, this release works on both OS/2 and DOS (Uses EMX as a 32bit DOS extender)
* modula-ps.zip (Documentation in PostScript format)
* http://hobbes.nmsu.edu/download/pub/os2/dev/modula/modula-ps.zip (Documentation in Postscript format)
* [https://archive.codeplex.com/?p=gpmclr Gardens Point Modula-2 for the CLR] (Codeplex)
* [http://gpmclr.codeplex.com/ Gardens Point Modula-2 for the CLR] (Codeplex)
 
==Author & publisher==
* [[Kevin John Gough]]
* Queensland University of Technology


[[Category:Modula-2]][[Category:Open Source Software]]
[[Category:Modula-2]][[Category:Open Source Software]]

Latest revision as of 14:16, 16 September 2024

A Modula-2 development package originally implemented as a commercial product for Unix workstations in the 1980s by Queensland University of Technology (QUT) in Australia, but later ported to OS/2 32-bit and available both as a commercial product and an open source package for non-commercial work. A DOS version of the compiler based on the OS/2 version was released a little bit later.

A later version of the package was released for the MS Windows CLR, but it is not a full implementation and lacks support for some Modula-2 constructs such as coroutines.

Prerequisites

  • Both the DOS and OS/2 versions require EMX 0.9 or later.

Known issues

  • Running under DOS the GPM2 toolkit expects a VCPI compatible memory manager and will only run under modern versions of Windows or other DPMI hosts if you replace the EMX extender with RSX.

Author

Links

  • modula-oct96.zip - Note, this release works on both OS/2 and DOS (Uses EMX as a 32-bit DOS extender)
  • modula-ps.zip (Documentation in PostScript format)
  • Gardens Point Modula-2 for the CLR (Codeplex)