|
This page provides references to the major papers that have been published
in connection with ML/I. In addition, it provides references to papers on
related topics, such as portable software and also other macro processors.
In some cases, the references include a link to a downloadable copy of the
relevant paper.
ML/I papers
- Brown, P.J., '
The ML/I macro processor', Comm. ACM,
10, 10, pp. 618-623 (1967).
- Brown, P.J., 'Design of the ML/I macro processor',
Symposium on Software Engineering held at Culham Laboratory,
HMSO, London, pp. 48-54 (1971).
- Brown, P.J., '
A survey of macro processors',
Annual review in Automatic Programming,
6, 2, Pergamon Press,
Oxford, pp. 37-88 (1969).
Portable software
- Brown, P.J., '
Using a macro processor to aid software implementation',
Computer Journal, 12, 4, pp. 327-331 (1969).
- Brown, P.J., '
Levels of language for portable software',
Comm. ACM, 15, 12, pp. 1059-1062 (1972).
- Brown, P.J., '
Extending high-level languages by macros - a practical case evaluation',
Proceedings of Software 72 Conference, Transcripta
Books, London, pp. 95-99 (1972).
STAGE2 papers
- Waite, W.M., '
A language-independent macro processor',
Comm. ACM, 10, 7, pp. 433-440 (1967).
- Orgass, R.J. and Waite, W.M., '
A Base for a Mobile Programming System',
Comm. ACM, 12, 9, pp. 507-510 (1969).
- Waite, W.M., '
Building a mobile programming system',
Computer Journal, 13, 1, pp. 28-31 (1970).
- Waite, W.M., '
The Mobile Programming System: STAGE2',
Comm. ACM, 13, 7, pp. 415-421 (1970).
- Coleman, S.S, Poole, P.C. and Waite, W.M., '
The Mobile Programming System, Janus',
Software - Practice and Experience, 4, pp. 5-23
(1974)
- Newey, M.C., Poole, P.C. and Waite, W.M., '
Abstract Machine Modelling to Produce Portable Software - A Review and
Evaluation', Software - Practice and Experience, 2,
pp. 107-136 (1972).
- Haddon, B.K. and Waite, W.M., 'Experience with the
Universal Intermediate Language Janus', Software - Practice and Experience,
8, pp. 601-616 (1978).
- Waite, W.M., 'Hints on Distributing Portable
Software', Software - Practice and Experience,
5, pp. 295-308 (1975).
Other macro processors
- Strachey, C., 'A general purpose macrogenerator',
Computer Journal, 8, 3, pp. 225-241 (1965).
- Brown, P.J., 'Macros without Tears',
Software - Practice and Experience, 9, pp. 433-437
(1979).
- Brown, P.J., 'SUPERMAC - A Macro Facility
that can be Added to Existing Compilers',
Software - Practice and Experience, 10, pp. 431-434
(1979).
- Brown, P.J., 'The SUPERMAC Macro Processor in
Pascal', Software - Practice and Experience, 9,
pp. 433-437 (1979).
Miscellaneous
- Brown, P.J. and Lowe, J.D., 'A computer program for symbolic logic',
Bulletin IMA, 7, 11, pp. 320-322 (1971).
- Brown, Peter, 'Languages: Three Interviews by Peter Brown'
, CACM, 27, 4, pp. 352-255 (1984).
- Brown, P.J., 'SCAN - a simple conversational
programming language for text analysis',
Computers and the Humanities,
6, 4, pp. 223-227 (1972).
- Brown, P.J., 'UNRAVEL - a programming language
to put intelligence into dumps',
Computer Journal,
16, 1, pp. 10-12 (1973).
|