Expand description
Fixed-length array type and operations extension.
Structs§
- ArrayOp
- Concrete array operation.
- Array
OpDef Iter - An iterator over the variants of ArrayOpDef
- Array
Repeat - Definition of the array repeat op.
- Array
Repeat Def - Definition of the array repeat op.
- Array
Scan - Definition of the array scan op.
- Array
Scan Def - Definition of the array scan op.
- Array
Value - Statically sized array of values, all of the same type.
- EXTENSION
- Extension for array operations.
Enums§
- Array
OpDef - Array operation definitions.
Constants§
- ARRAY_
REPEAT_ OP_ ID - Name of the operation to repeat a value multiple times
- ARRAY_
SCAN_ OP_ ID - Name of the operation for the combined map/fold operation
- ARRAY_
TYPENAME - Reported unique name of the array type.
- EXTENSION_
ID - Reported unique name of the extension
- NEW_
ARRAY_ OP_ ID - Name of the operation in the prelude for creating new arrays.
- VERSION
- Extension version.
Functions§
- array_
type - Instantiate a new array type given a size argument and element type.
- array_
type_ parametric - Instantiate a new array type given the size and element type parameters.
- new_
array_ op - Initialize a new array op of element type
element_tyof lengthsize