List of functor categories (main)

[ Array | Binary | Block | Coercion | Compare | Composer | Conditional | Constructor | Debug | Decoder | Encoder | Eval | Func | Hash | Iterator | List | Meta | Mutable | Mutator | Nullary | Numeric | Object | Pattern | Predicate | Scalar | Stream | String | System | Term | Ternary | Unary | Wrapper ]

Array: Array functors
Functors, operating on arrays.

(Total 13 functor(s).)


Binary: Binary functors
Functors, expecting two arguments.

(Total 38 functor(s).)


Block: Block functors
Functors, operating on blocks.

(Total 2 functor(s).)


Coercion: Coercion functors
Scalar coercion unary functors.

(Total 4 functor(s).)


Compare: Comparator functors
Functors, performing ordered compare (returning sign value).

(Total 2 functor(s).)


Composer: Functional composers
Functors, constructing and returning functors.

(Total 4 functor(s).)


Conditional: Conditional functors
Functors with conditional evaluation of some argument(s).

(Total 15 functor(s).)


Constructor: Constructor functors
Functors, creating instances of complex types.

(Total 18 functor(s).)


Debug: Debugging functors
Functors for debugging/tracing.

(Total 6 functor(s).)


Decoder: Decoding functors
Functors, converting strings to numeric values.

(Total 5 functor(s).)


Encoder: Encoding functors
Functors, converting numeric values to strings.

(Total 3 functor(s).)


Eval: Evaluators
Functors for specific argument(s) evaluation.

(Total 6 functor(s).)


Func: Functional operations
Functors, expecting functors as operand(s).

(Total 17 functor(s).)


Hash: Hash functors
Functors, operating on hashes.

(Total 15 functor(s).)


Iterator: Iterator functors
Functors with iterative evaluation of some argument(s).

(Total 11 functor(s).)


List: List functors
Functors, operating on lists.

(Total 39 functor(s).)


Meta: Meta-operations
Implicit meta-operations (expecting terms as operands).

(Total 2 functor(s).)


Mutable: Mutable functors
Functors, returning mutable result.

(Total 7 functor(s).)


Mutator: Mutator functors
Functors, changing value(s) of operands.

(Total 15 functor(s).)


Nullary: Nullary functors
Functors, expecting no arguments.

(Total 11 functor(s).)


Numeric: Numeric functors
Functors, operating on numeric values.

(Total 67 functor(s).)


Object: Object/class functors
Functors, operating on classes and/or class instances.

(Total 11 functor(s).)


Pattern: Pattern functors
Functors, operating on patterns.

(Total 22 functor(s).)


Predicate: Predicate functors
Functors, returning boolean values.

(Total 34 functor(s).)


Scalar: Scalar functors
Functors, operating on scalar values.

(Total 69 functor(s).)


Stream: Stream functors
Input/output functors and stream operations.

(Total 16 functor(s).)


String: String functors
Functors, operating on string values.

(Total 46 functor(s).)


System: System operations
Miscellaneous system functors.

(Total 4 functor(s).)


Term: Term functors
Functors, operating on terms.

(Total 2 functor(s).)


Ternary: Ternary functors
Functors, expecting three arguments.

(Total 4 functor(s).)


Unary: Unary functors
Functors, expecting one argument.

(Total 45 functor(s).)


Wrapper: Wrapper functors
Functors, evaluating some argument(s) with additional prologue/epilogue.

(Total 13 functor(s).)


(Total 32 categories.)

[ Functors list ]