Map
Index
Random
Help
th

QuoteRef: browPJ_1974

topics > all references > ThesaHelp: references a-b



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 up

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)

Collected barberCB 9/87
Copyright © 2002-2008 by C. Bradford Barber. All rights reserved.
Thesa is a trademark of C. Bradford Barber.