Modula-2 home

  Home  
  Tutorial  
  Win32 API  
  Reference  
  Projects  
  Source code  
  Links  
Shows printer-friendly 
version in new window  

 

Modula-2 links: Compilers

Windows

Native XDS-x86 for Windows (Excelsior) - Optimizing ISO Modula-2 and Oberon-2 compiler for Intel x86 based platforms. Allows to freely mix those languages, access the operating system API, and use third-party C libraries. (Free for private, non-commercial use)
http://www.excelsior-usa.com/xdsx86win.html

SourceForge.net: Project Info - modula - 2 windows IDE - Mide3de2 is a windows IDE for the FST modula-2 compiler with this main features: Multi Document Support, Syntax highlight, Search & Replace, Library & Imported Functions Browsing, Multi Undo / Redo...
http://sourceforge.net/projects/mide3de2/

Strannik - Supports three programming languages: Modula-2(Oberon-2), C(C++), Pascal. Integrated environment in Russian or English. Creates exe- and dll-files for Win32 (Windows9x, WindowsNT, Windows2000, WindowsXP). Freeware.
http://home.perm.ru/~strannik/#engl

Linux

GNU Modula-2 - The intention of GNU M2 is to provide a production modula-2 front end to GCC. GNU M2 should comply with the PIM-[234] dialect of M2. It may well include a few ISO features. (Free software)
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/web/GNUModula2.html

Gardens Point Modula - From the Programming Languages and Systems Group in the Faculty of Information Technology at the Queensland University of Technology in Brisbane. Also available for FreeBSD and Sparc-Solaris. Freeware.
http://plas.fit.qut.edu.au/gpm/

M2F - M2F is a complete Modula-2 compiler for GNU/Linux which obeys the 2nd Edition Programming in Modula-2 by N. Wirth. It generates code for the 8086 and 80?86 families and the is32 abstract machine. (Freeware under the terms of this General Public License)
http://floppsie.comp.glam.ac.uk/Glamorgan/gaius/web/m2fabout.html

Native XDS-x86 for Linux (Excelsior) - An optimizng Modula-2 and Oberon-2 compiler with extensive library set and system API definitions. (Free for private, non-commercial use)
http://www.excelsior-usa.com/xdsx86linux.html

Macintosh

MacMETH - Modula-2 Language System for the Apple Macintosh from the "Eidgenössische Technische Hochschule", ETH Zurich, Switzerland. (Freeware)
http://www.sysecol.ethz.ch/SimSoftware/RAMSES/MacMETH.html

p1 Modula-2 - Commercial Modula-2 compiler for Mac.
http://www.awiedemann.de/compiler/

Solaris

Gardens Point Modula - From the Programming Languages and Systems Group in the Faculty of Information Technology at the Queensland University of Technology in Brisbane. Also available for Linux. Freeware. Does not work on Solaris 10 (although it works well on Solaris 9).
http://plas.fit.qut.edu.au/gpm/

Ulm's Modula-2 System - Ulm's Modula-2 System for SPARCv8/Solaris 2.x (freeware)
http://www.mathematik.uni-ulm.de/modula/

DOS

FST Modula-2 - FST Modula-2
ftp://ftp.psg.com/pub/modula-2/fst/fst-40s.lzh

Cross platform

Canterbury Modula-2 - Modula-2 programming language compiler for Java. This compiler is implemented in plain Java and generates plain Java sources. (Win32, OS/2, UNIX, Linux, AIX, Solaris, MacOS) (Commercial software)
http://www.mhccorp.com/modula-2.html

The Karlsuhe Modula-2 Compiler MOCKA - MOCKA (MOdula Compiler KArlsruhe) is the Modula-2 system developed by the GMD research laboratory Karlsruhe / Germany. It is a Modula-2 compiler producing code for several target processors.
http://www.info.uni-karlsruhe.de/~modula/

Other

Aglet Modula-2: a "semi" ISO compatible compiler, 32 bit INTEGER, ISO Library, API for Amiga system libs, an a reasonable number of general use support modules. This runs on AmigaOS 4.0. Pre-release 3 under the M68K emulator.

CP/M Programming related files - From this site you can download FTL Modula 2 v1.14.
http://www.retroarchive.org/cpm/lang/lang.htm

M2 Amiga - A Modula-2 Compiler for the Commodore Amiga computer. Now Open Source Software.
http://m2amiga.claudio.ch/

ModulAware: Modula-2 and Oberon-2 Compiler Products - 64 bit and 32 bit native-code Modula-2 and Oberon-2 compiler for HP OpenVMS Alpha and VAX (MaX/MVR/A2O). 64 bit Alpha Oberon System for HP OpenVMS Alpha (AOS). (Commercial software)
http://www.modulaware.com

Thomas Tempelmanns Dateien - Megamax Modula-2 for ATARI ST computers can be downloaded from this site.
http://www.tempel.org/files-e.html