Lilith and Modula-2

https://news.ycombinator.com/rss Hits: 5
Summary

Introduction The programming language Modula-2 was authored by Professor Niklaus Wirth of the Institut fur Informatik of the Swiss Federal Institute of Technology (ETH) in 1979. A joint software / hardware project, in conjunction with the language development produced the advanced programmers' workstation Lilith in 1980. Software developed for the Lilith computer included a compiler, operating system, text and graphic editors and other support software: ETH Report Nr 40 - The Personal Computer Lilith (The Yellow Report). Apr 1981. N. Wirth ETH Report Nr 40 (PDF file 1.5 MB) Multi-Pass Modula-2 Compiler Sources (Lilith M-code) Professor Niklaus Wirth has kindly given us permission to make the following items publicly available here: The first Modula-2 compiler was completed in 1979 and ran on the DEC PDP-11. This is the source code of the PC version of the second Modula-2 compiler. It generates M-code for the Lilith and can be compiled and run on a PC using the M2M-PC System (see below). The following text document files are included with the sources: Overview of the Modula-2 Compiler M2M Files on Tape for M2M Compiler The M-code interpreter (Appendix 1 of the Yellow Report) The appendix includes a table of the M-Code instructions and the Modula-2 source of the M-Code intepreter providing a high-level definition of the Lilith computer's instruction set and architecture. The M2M-PC System - v1.35 for MS-DOS. Modula Research Institute. Feb 1984 M2M-PC v1.35 for MS-DOS (Zip file 120 KB) The M2M-PC System is an M-code interpreter which allows the Lilith Modula-2 compiler and its output to be executed on the IBM-PC running MS-DOS 2.0 or later. Refer to the Modula-2 Handbook for instructions on how to use the system: The Modula-2 Handbook - A Guide for Modula-2 Users and Programmers. Nov 1983. Modula Research Institute The Modula-2 Handbook (PDF file 1.8 MB) Single-Pass Modula-2 Compiler Source Code (Lilith M-code) The third Lilith Modula-2 compiler was released in 1985. I...

First seen: 2025-05-04 13:48

Last seen: 2025-05-04 17:49