Jump to content

ML/I: Difference between revisions

From EDM2
No edit summary
No edit summary
Line 1: Line 1:
ML/I is a powerful text macro processor with a history going back all the way to 1966.  
ML/I is a general purpose macro processor with a history going back all the way to 1966. It best known for its powerful text processing features that lead to it being primarily used on one one hand for processing human readable text for reformatting purposes and on the other as a pre processor for programming code where code needed to be translated between programming languages that had some structural similarity but different syntax. While old and rarely updated it still has some advantages over more modern processors such as [[M4]] or [[PPWizard]] or programming languages like [[AWK]] as it has better support for nesting and long lines of text.


==Charset support==
==Charset support==
Line 10: Line 10:
* [http://www.ml1.org.uk/impl-w.html ML/I homepage]
* [http://www.ml1.org.uk/impl-w.html ML/I homepage]
* [http://empslocal.ex.ac.uk/people/staff/pjbrown/public_html/ml1/ A short introductin to ML/I] on Peter J. Brown's homepage
* [http://empslocal.ex.ac.uk/people/staff/pjbrown/public_html/ml1/ A short introductin to ML/I] on Peter J. Brown's homepage
* [https://web.archive.org/web/20071227030434/http://members.shaw.ca/parz/ML1.html An introduction to ML/I by Parsifal Herzog] - Via [[Archive.org]]


==Publications==
==Publications==

Revision as of 06:19, 14 July 2016

ML/I is a general purpose macro processor with a history going back all the way to 1966. It best known for its powerful text processing features that lead to it being primarily used on one one hand for processing human readable text for reformatting purposes and on the other as a pre processor for programming code where code needed to be translated between programming languages that had some structural similarity but different syntax. While old and rarely updated it still has some advantages over more modern processors such as M4 or PPWizard or programming languages like AWK as it has better support for nesting and long lines of text.

Charset support

8 Bit ASCII (256 Characters according to current codepage). No support for Unicode or DBCS.

Version

  • 4.9

Links

Publications

Author

  • Peter J. Brown (original author)
  • Bob Eager (Maintainer since 1973)