ThesaHelp: references a-b
Topic: language flexibility
Topic: language extension via macros
Topic: Thesa compiler and loader
Topic: design for change
Topic: macros
Topic: implementation of Thesa data objects
Topic: programming by sequential implementation
Topic: change
Group: Thesa programming system
Topic: extensible languages
| |
Reference
Brown, P.J.,
Macro Processors and Techniques for Portable Software, London, John Wiley & Sons, 1974.
Google
Quotations
80 ;;Quote: a macro processor adds flexibility to a base language; allows alteration, delayed binding, and extensions
| 80 ;;Quote: a macro processor allows alteration of a general programming language to fit specific needs; e.g., knitting and crop-rotation
| 84 ;;Quote: define macros for anything that may change; allows delayed binding for implementation of the macros
| 84+;;Quote: every aspect of a program is liable to change, but languages require details to be fixed; use macros
| 97 ;;Quote: full extensibility is impossible because there is nothing to build on
|
Related Topics
ThesaHelp: references a-b (396 items)
Topic: language flexibility (34 items)
Topic: language extension via macros (23 items)
Topic: Thesa compiler and loader (23 items)
Topic: design for change (75 items)
Topic: macros (22 items)
Topic: implementation of Thesa data objects (27 items)
Topic: programming by sequential implementation (26 items)
Topic: change (28 items)
Group: Thesa programming system (11 topics, 561 quotes)
Topic: extensible languages (69 items)
|