Content deleted Content added
→Character of the historical movement: this use of metaphrase doesn't seem related to that article, in which case linking to it is counterproductive |
|||
Line 13:
At the 1969 conference, [[Simula]] was presented as an extensible programming language.
Standish described three classes of language extension, which he called ''[[paraphrase]]'', ''orthophrase'', and ''
* [[Paraphrase]] defines a facility by showing how to exchange it for something previously defined (or to be defined). As examples, he mentions macro definitions, ordinary procedure definitions, grammatical extensions, data definitions, operator definitions, and control structure extensions.
Line 19:
* Orthophrase adds features to a language that could not be achieved using the base language, such as adding an i/o system to a base language that previously had no i/o primitives. Extensions must be understood as orthophrase ''relative'' to some given base language, since a feature not defined in terms of the base language must be defined in terms of some other language. Orthophrase corresponds to the modern notion of [[plug-in (computing)|plug-ins]].
*
=== Death of the historical movement ===
|