Implementation on GEC 4000 series under OS4000


Hardware platform GEC 4000 series (all)
Operating system OS4000 (all releases)
Author Unknown
Implementation method LOWL-map
ML/I version AIG
Implementation version 10


ML/I was used extensively as a macro processor in the OS4000 System Generation process.

In 1990, parts of the LOWL generated GEC 4000 BABBAGE assembler were replaced with native GEC 4000 BABBAGE assembler to speed up ML/I (taking it from Implementation version 8 to 10).

Available files

No source files or binaries, or any other files related to this implementation, are available for public access. They are retained by Telent (the successor to GEC).

Originally supplied as SYS.ML1 with OS4000 when either System Generation capability was purchased, or could be purchased separately as package SOP2.

Thanks to Andrew Gabriel for the above information.

Available user documentation

Documentation format

Each document is available in Portable Document Format (PDF). This can be viewed on most systems using appropriate software such as Adobe Acrobat Reader, which is freely available from Clicking on the 'Get Adobe Reader' graphic at the end of this page will take you straight to the main Adobe Acrobat Reader page.

As an alternative, each document is also available in HTML, as a single file. This can of course be viewed with any browser, although the output is not as pleasing as the PDF version.

Document downloads

These are the currently available user documents which are relevant to this particular implementation:

Title Download
An ML/I tutorial
A simple introductory guide to ML/I
ML/I User's Manual

Valid XHTML 1.0! Valid CSS!

This site is copyright © 2018 Bob Eager
Last updated: 11 Oct 2018