Next: Development of Applications with
Up: Features of A++
Previous: Closure
Contents
Start
Basic abstractions derived from ARS
The following list is a summary of the most common basic abstractions
derived from ARS. A detailed description of each one of them
can be found in section power:basic.
- features directly derived from ARS:
- logical abstractions
(true, false, if, not, and, or),
- numerical abstractions
(natural numbers, zerop, succ, pred, add, sub, mult),
- relational abstractions,
(equaln, gtp, ltp, gep)
- recursion,
- creation and processing of lists
(cons, car, cdr, nil, nullp, length, remove, nth,
assoc),
- higher order functions
(compose, curry, map, mapc, map2, filter, locate, for-each) ,
- set operations
(memberp, union, addelt),
- iterative control structure ('while'),
- development of applications like `simple account handling' and
`library management'.
Georg P. Loczewski
2004-03-05