Content deleted Content added
→Historical movement: wikilink |
m Robot-assisted disambiguation (you can help!): Macro |
||
Line 3:
== Historical movement ==
The first paper usually<ref name="Standish1975">Standish, Thomas A., "Extensibility in Programming Language Design", ''SIGPLAN Notices'' 10 no. 7 (July 1975), pp. 18-21.</ref><ref name="Sammet1969">Sammet, Jean E., ''Programming Languages: History and Fundamentals'', Prentice-Hall, 1969, section III.7.2</ref> associated with the extensible programming language movement is [[Douglas McIlroy|M. Douglas McIlroy's]] 1960 paper on [[
=== Character of the Historical Movement ===
Line 9:
As typically envisioned, an extensible programming language consisted of a base language providing elementary computing facilities, and a meta-language capable of modifying the base language. A program then consisted of meta-language modifications and code in the modified base language.
The most prominent language-extension technique used in the movement was
<blockquote>any programming language in which programs and data are essentially interchangeable can be regarded as an extendible [sic] language. ... this can be seen very easily from the fact that Lisp has been used as an extendible language for years.<ref name="Harrison1969">Harrison, M.C., in "Panel on the Concept of Extensibility", pp. 53-54 of the 1960 symposium.</ref></blockquote>
|