_-_

Definitions:

set, any
Source: /avail/Avail/Foundation/Bootstrap/Infallible Primitives
Categories: Primitives, Sets, Mathematics
Compute and answer the asymmetric set difference of the specified set and a set containing the supplied element.
Position Name Type Description
Parameters
1 aSet set A set.
2 oldElement any The element that must not be present in the resultant set.
Returns set A set that contains the same elements as aSet except that it does not contain oldElement.
number, number
Source: /avail/Avail/Foundation/Bootstrap/Fallible Primitives
Categories: Primitives, Numbers, Mathematics
Compute and answer the difference of the arguments.
Position Name Type Description
Parameters
1 minuend number The minuend.
2 subtrahend number The subtrahend.
Returns number The difference of the minuend and the subtrahend.
Raises
cannot-subtract-like-infinities exception
tuple, any
Source: /avail/Avail/Foundation/Tuples
Categories: Tuples
Construct and answer a tuple like aTuple, but with the leftmost occurrence of doomed removed.
Position Name Type Description
Parameters
1 aTuple tuple A tuple.
2 doomed any A value.
Returns tuple The requested tuple, which will be aTuple if there were no occurrences of doomed.
extended integer's type, extended integer's type
Source: /avail/Avail/Foundation/Math
Categories: Mathematics, Integers, Types
Compute and answer the integer range type of the difference of the argument types.
Position Name Type Description
Parameters
1 a extended integer's type
2 b extended integer's type
Returns extended integer's type The narrowest integer range type general enough to hold all possible differences of the arguments' instances.
map, any
Source: /avail/Avail/Foundation/Bootstrap/Infallible Primitives
Categories: Primitives, Maps, Transformers
Construct and answer a map that is based on the supplied map. The answer (potentially) differs from the argument in that it does not contain a binding for key; any such previous binding is forgotten in the new map.
Position Name Type Description
Parameters
1 aMap map A map.
2 key any A key whose binding should be omitted.
Returns map The requested map.

Semantic restrictions:

map meta, any meta
Source: /avail/Avail/Foundation/Early Maps
Type Description
Parameter Types
map meta
any meta
number, number
Source: /avail/Avail/Foundation/Early Math
Type Description
Parameter Types
number
number
tuple meta, any meta
Source: /avail/Avail/Foundation/Tuples
Type Description
Parameter Types
tuple meta
any meta
extended integer's type, extended integer's type
Source: /avail/Avail/Foundation/Math
Compute and answer the integer range type of the difference of the argument types.
Type Description
Parameter Types
extended integer's type
extended integer's type
set meta, any meta
Source: /avail/Avail/Foundation/Sets
Type Description
Parameter Types
set meta
any meta