Group: type declaration
Topic: macros
Topic: object-defined names
Topic: temporary data objects
| |
Summary
Macros need generated variables to identify locally declared names. These variables are usually a given name followed by a macro instance number. Type declarations generate a set of composite names consisting of the declared variable followed by each type component's identifier. (cbb 5/80)
Subtopic: types generate names
Quote: a type module is an abstraction of naming; its execution introduces new names [»hehnEC7_1975]
| Quote: instantiating 'complex' instantiates two instance of the form 'real' with the names 'r' and 'i' [»wulfWA4_1974]
| QuoteRef: hehnEC7_1975 ;;39 defining a random variable also defines the variable to implement that random (so don't need a global variable)
| QuoteRef: hehnEC7_1975 ;;41 definition of a module defines a set of complex names
| Subtopic: macros generate names
Quote: a macro instance number allows the creation of unique identifiers [»memorex, OK]
| QuoteRef: browPJ_1969 ;;71 "over and above the facilities described above, it is necessary to have the equivalent of what McIlroy calls created symbols"
| Subtopic: accidental words
Quote: skip vowels to avoid checking for dirty, automatically generated words [»boreNS_1991]
|
Related Topics
Group: type declaration (5 topics, 110 quotes)
Topic: macros (22 items)
Topic: object-defined names (15 items)
Topic: temporary data objects (6 items)
|