Map
Index
Random
Help
th

QuoteRef: morrJH8_1972

topics > all references > ThesaHelp: references m-o



Topic:
index sequence for array access
Topic:
quantified repetition
Topic:
notations for brackets
Topic:
range data type
Topic:
indentation
ThesaHelp:
ACM references m-z
Topic:
procedures as data
Topic:
for loop
Topic:
programming with data
Topic:
evaluate operator
Topic:
co-routines
Topic:
sequence generators
Topic:
function definition
Topic:
notation for constants
Topic:
set construction
Topic:
trees
ThesaHelp:
references m-o
Topic:
return from procedure
Topic:
recursion
Topic:
multiple for loop

Reference

Morris, J.H., Jr., Wells, M.B., "The specification of program flow in Madcap 6", ACM Annual Conference, 2, pp. 755-762, August 1972. Google

Quotations
QuoteRef: morrJH8_1972 ;;757 literal expression by french quotes eg<>
QuoteRef: morrJH8_1972 ;;757 evaluation of literals by T <>, function definition
QuoteRef: morrJH8_1972 ;;757 sequence by (), matrix by [], sets by {} (any order of evaluation)
QuoteRef: morrJH8_1972 ;;757 function definition by literal sequence eg u<-<<(argl<- real, arg2<-int|-> result <-real, expression) with post arg list u(1,2)
758 ;;Quote: Madcap 6 includes a 'nestexit' to exit from all nested recursive calls
QuoteRef: morrJH8_1972 ;;758 co-routine by "suspending" execution of a function with a returned value, next call resumes at same point
QuoteRef: morrJH8_1972 ;;758 can replace () and ":" by tabbing and cr's
QuoteRef: morrJH8_1972 ;;758 where clause in for loops to bypass execution by boolean expression
QuoteRef: morrJH8_1972 ;;758 for all and there exists predicates returning true or false
QuoteRef: morrJH8_1972 ;;758 a for loop generates a sequence which can either be saved or ignored determined by whether or not bracketing of the for loop.
759 ;;Quote: Madcap allows compound ranges in for loops; evaluated in parallel, in series, or nested
QuoteRef: morrJH8_1972 ;;759 for loop notation For range-list : exp (regular for loop) or exp: range-list (generated result) eg (x:x e b) is the set of all x in b
QuoteRef: morrJH8_1972 ;;760 treewalk special-range with node: @@ and leaf: expr2 specific, not understood treewalking
QuoteRef: morrJH8_1972 ;;761 build sets through for loops e.g., {x: x .memberOf. nbr .suchThat. odd(x)} is all odd x in nbr
QuoteRef: morrJH8_1972 ;;761 ranges 0 =< a =< 10 from 0 to 10 by succ(a) k >= 1 as n times from 1 -> 1+(n-1)


Related Topics up

Topic: index sequence for array access (16 items)
Topic: quantified repetition (11 items)
Topic: notations for brackets (9 items)
Topic: range data type (17 items)
Topic: indentation (25 items)
ThesaHelp: ACM references m-z (280 items)
Topic: procedures as data (22 items)
Topic: for loop (18 items)
Topic: programming with data (16 items)
Topic: evaluate operator (7 items)
Topic: co-routines (13 items)
Topic: sequence generators (16 items)
Topic: function definition (25 items)
Topic: notation for constants (14 items)
Topic: set construction (20 items)
Topic: trees (21 items)
ThesaHelp: references m-o (268 items)
Topic: return from procedure (9 items)
Topic: recursion (16 items)
Topic: multiple for loop (2 items)

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