Jump to content

Stony Brook Professional Modula-2: Difference between revisions

From EDM2
Ak120 (talk | contribs)
Ak120 (talk | contribs)
mNo edit summary
Line 16: Line 16:
* http://www.pythagoras.net (ADW Software) Current owner of the Stony Brook codebase
* http://www.pythagoras.net (ADW Software) Current owner of the Stony Brook codebase
* You can download the current MS Windows version from [http://www.modula2.org/adwm2/ Modula2.org]
* You can download the current MS Windows version from [http://www.modula2.org/adwm2/ Modula2.org]
* Manual for [http://bitsavers.trailing-edge.com/pdf/orcad/OR9059B_M2EDIT_Text_Editor_Users_Guide_Apr91.pdf M2EDIT] from 1991 in PDF format.
* Manual for [http://bitsavers.org/pdf/orcad/OR9059B_M2EDIT_Text_Editor_Users_Guide_Apr91.pdf M2EDIT] from 1991 in PDF format.


;Reviews
;Reviews
Line 22: Line 22:
* A. Schulman: [https://archive.org/details/byte-magazine-1989-10 Modula-2 and OS/2 Join Forces] - BYTE magazine August 1989 - Pages 171 to 174. (SBM2 v2.20)
* A. Schulman: [https://archive.org/details/byte-magazine-1989-10 Modula-2 and OS/2 Join Forces] - BYTE magazine August 1989 - Pages 171 to 174. (SBM2 v2.20)
* B. R. Anderson: Stony Brook Modula-2 - Journal of Pascal, Ada & Modula-2 May/June 1990 - Pages 69 to 73. (SBM2 v2.02)
* B. R. Anderson: Stony Brook Modula-2 - Journal of Pascal, Ada & Modula-2 May/June 1990 - Pages 69 to 73. (SBM2 v2.02)
* S. R. Ladd,: Modula-2 Compilers: New Kids on the Block Mature. - Computer Language magazine March 1989 pages 99 to 110. (SBM2 v1.20 & QuickMod 1.0)
* S. R. Ladd,: Modula-2 Compilers: New Kids on the Block Mature. - Computer Language (March 1989) pages 99 to 110. (SBM2 v1.20 & QuickMod 1.0)


==License==
==License==

Revision as of 19:39, 9 February 2020

A 16-bit Modula-2 compiler for OS/2 and DOS that was later delivered in a 32-bit version and made available for Microsoft Windows. Support for OS/2 was added in version 2 and existed at the least until version 3. Developer Stony Brook Software was bought out by Belgian CAD vendor ADW Software in 2005 and taken off the market. While the company initially only developed it for internal use, they did in 2011 release a freeware version of the compiler for Windows 32 and 64 bit development.

The development system came with two compilers, an optimising multi pass compiler that was closer to the ISO standard and a single pass#1 compiler presumably based on the ETH version that was either PIM 3 of PIM4 compatible and was called QuickMod. It also had a linker, and editor called M2EDIT, a debugger called M16, a run-time library and support for multi tasking on all target architectures.

The QuickMod compiler was also sold alongside a simple editor and linker as a budget alternative with a RRP of US$99.

Versions

  • 2.0 (Apr 1989) - incorporates QuickMod and supported OS/2 and Windows in addition to DOS as target platforms.
  • 2.2 (Oct 1990) - features full support for Windows 3.0 and OS/2 1.2
QuickMod
  • Version 2 was released as a standalone product a little later in the year in versions for both OS/2 and DOS, it did not have libraries for MS Windows support

Links

Reviews
  • L. J. Ribar:OS/2 Programming goes Modula-2 - Computer Language magazine Nov. 1990 - pages 83 to 89. (SBM2 v2.10)
  • A. Schulman: Modula-2 and OS/2 Join Forces - BYTE magazine August 1989 - Pages 171 to 174. (SBM2 v2.20)
  • B. R. Anderson: Stony Brook Modula-2 - Journal of Pascal, Ada & Modula-2 May/June 1990 - Pages 69 to 73. (SBM2 v2.02)
  • S. R. Ladd,: Modula-2 Compilers: New Kids on the Block Mature. - Computer Language (March 1989) pages 99 to 110. (SBM2 v1.20 & QuickMod 1.0)

License

  • Discontinued commercial software

Author

1
In their marketing literature the company actually sometimes refers to QuickMod as a single pass compiler and sometimes as two pass for some reason.