Canterbury Modula-2: Difference between revisions
No edit summary |
m Reiknir moved page Canterbury Modula 2 - Oberon-2 to Canterbury Modula-2: Correct name according to old press release |
(No difference)
|
Revision as of 16:34, 6 December 2014
Description
A PIM4 compatible Modula 2 and Oberon-2 compiler and IDE for OS/2 that was called just "Canterbury Modula-2" or "MHC Modula-2" even though Oberon was supported as well. Came in two versions, "Regular Edition" for OS/2 Text mode and PM development (Sold for £59 UK or $99 US) and a "Professional Edition" that also allowed SOM/WPS development via a built in direct to SOM compiler (Sold for £89 UK or $149 US). In addition the company offered a free library for extended compatibility with TopSpeed Modula-2 and sold an assembly coded MATHPAK 87/32 specially adapted to the compiler.
Note that while the company still appears to have a website it is a personal website of the lead developer, the actual company ceased to exist around 2001 and Mr. Neuhoff no longer offers any support for the compiler and exited the programming tools market altogether around 2010.
Version
- Last version: 2.01k
Articles
- Jean-Pierre Dezaire: FileIO for the COCO compiler generator implemented for Canterbury Modula 2.
Author
- Mill Hill & Canterbury.
- Jürgen Neuhoff
Links
http://hobbes.nmsu.edu/download/pub/os2/dev/modula/mod201i.zip (Open beta release of the MHC Modula 2 compiler v2.01i, only slightly older than the full release)
http://www.mhccorp.com (Mill Hill & Canterbury.)
Compiler targets & target libraries
- OS/2 32 bit v2.1 and higher native target.
- OS/2 Presentation Manager development libraries.
- OS/2 Text mode development libraries.
- Direct-to-SOM compilation, for SOM v2 or higher, only available in the "Professional version"
According to the author of the package the compiler supports the following targets as well, but they cannot be used since no library or linker support had been created by the time the development of the package was dropped.
- Windows 3.x 16 bit
- Windows 32 bit
- DOS 16 bit
- DOS 32 bit
Standards supported
- Modula-2 language according to: Niklaus Wirth: Programming in Modula-2. Fourth edition (PIM4)
- Oberon-2 compliance with and object oriented extensions modelled after the Oberon extensions in Hanspeter Mössenböck's Object-Oriented Programming in Oberon-2 Second Edition