mainModula-2 Compiler and Translator - Summary

Membership Info
Project Admin:
2 active members

Group identification
Id: #11340
System Name: m2c
Name: Modula-2 Compiler and Translator
Group Type: non-GNU software and documentation

Search in this Group


This project is not part of the GNU Project.

This is sinuhe's Modula-2 (M2) translator.

At the beginning of the development of the Oberon system, N. E. Wirth updated his book Algorithms + Data Structures = Programs (AD) to use the language he had developed over the previous decade to replace Pascal. Modula-2 was implemented on the DEC PDP-11 RT, and the Medos/Lilith system (written entirely in M2). Around the time the Oberon system was completed on the Ceres-1, and was transitioning to the Ceres-2, the final, fourth edition of PIM was released, in English in 1988 and German in 1992. The final compiler was MacMeth for MacOS 9/X for PPC.

This compiler implements the language described in PIM4 (1988), with compatibility to the language described in AD. First, we wish to preserve the simplicity of Wirth's language as he defined it, and for those who wish to continue using it. Second, we want to provide a compiler to accommodate those who want to compile programs from the last printed (m2) editions of these two books. (Later editions of PIM (PIO) and AD, in Oberon, were published as PDFs.)

This is a fork of m2c-0.6, last distributed with Debian GNU/Linux and Red Hat, written by Vladimir Makarov in C.

Registration Date: Thu 18 Sep 2014 11:19:12 PM UTC
License: GNU General Public License v2 or later
Development Status: 5 - Production/Stable


Latest News rss feed

Communication Tools
 Tech Support Manager (open items: 0, total: 2)
  - Browse open items
  - Submit a new item
 Mailing Lists (1 public mailing list)

Back to the top

Powered by Savane 3.4