ML/I: Difference between revisions
Appearance
mNo edit summary |
|||
Line 17: | Line 17: | ||
* Peter J. Brown: ''Software Portability: An Advanced Course:New Edition'' – 18 October 1979 - Cambridge University Press - Paperback/Hardcover, 342 pages - ISBN 0521297257 - ISBN 978-0521297257 - Out of print | * Peter J. Brown: ''Software Portability: An Advanced Course:New Edition'' – 18 October 1979 - Cambridge University Press - Paperback/Hardcover, 342 pages - ISBN 0521297257 - ISBN 978-0521297257 - Out of print | ||
: Contains a chapter on how macro and text processors can aid in code portability and ML/I in particular. | : Contains a chapter on how macro and text processors can aid in code portability and ML/I in particular. | ||
* A. J. Cole: ''Macro Processors'' - July 8, 1976 - Cambridge University Press - Paperback, 238 pages - ISBN 0521290244 - ISBN 978-0521290241 - Out of print | |||
:Contains a chapter on ML/I plus general preprocessor usage | |||
==Author== | ==Author== |
Revision as of 11:21, 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
- ML/I homepage
- A short introductin to ML/I on Peter J. Brown's homepage
- An introduction to ML/I by Parsifal Herzog - Via Archive.org
Publications
- Peter J. Brown: The ML/I Macro Processor: ML/I user's manual - 1970 - Of historical interest only. - An even earlier 1967 version of the document is available here - Via Archive.org
- Peter J. Brown: The ML/I Macro Processor: A simple introductory guide - 1973 - Of historical interest only. - Updated Third edition from 1982 available in HTML form on Peter J. Brown's homepage.
- Peter J. Brown: Software Portability: An Advanced Course:New Edition – 18 October 1979 - Cambridge University Press - Paperback/Hardcover, 342 pages - ISBN 0521297257 - ISBN 978-0521297257 - Out of print
- Contains a chapter on how macro and text processors can aid in code portability and ML/I in particular.
- A. J. Cole: Macro Processors - July 8, 1976 - Cambridge University Press - Paperback, 238 pages - ISBN 0521290244 - ISBN 978-0521290241 - Out of print
- Contains a chapter on ML/I plus general preprocessor usage
Author
- Peter J. Brown (original author)
- Bob Eager (Maintainer since 1973)