List of categories


List [26]:

List functors: functors operating on lists.


Stream [6]:

Input/output functors and stream operations.


String [30]:

String functors: functors operating on string arguments.


Constructor [8]:

Functors to construct nontrivial data structures.


Pattern [7]:

Pattern functors: functors operating on patterns.


Coercion [4]:

Scalar coercion unary functors.


Debug [3]:

Debugging functors.


Iterator [10]:

Iterator functors: functors, evaluating argument(s) repeatedly.


Decoder [5]:

Decoding functors (converters of strings to arbitrary data).


Nullary [6]:

Nullary functors: functors not expecting arguments at all.


Numeric [57]:

Numeric functors: functors operating on numeric arguments.


Scalar [67]:

Scalar functors: functors operating on scalar arguments.


Object [5]:

Object/class functors: functors operating on objects and classes.


Eval [6]:

Evaluators: functors to control or affect argument(s) evaluation.


Compare [16]:

Comparators: functors performing data comparison.


System [1]:

Miscellaneous system functors.


Array [10]:

Array functors: functors operating on arrays.


Wrapper [2]:

Wrappers: functors, evaluating argument(s) in modified environment.


Mutable [7]:

Mutable functors (normally supplying mutable result).


Hash [12]:

Hash functors: functors operating on hashes.


Unary [43]:

Unary functors: functors expecting one argument.


Term [3]:

Term functors: functors operating on terms.


Encoder [3]:

Encoding functors (converters of arbitrary data to strings).


Func [7]:


Binary [34]:

Binary functors: functors expecting two arguments.


Conditional [11]:

Functors, providing conditional evaluation.


Ternary [4]:

Ternary functors: functors expecting three arguments.


Unary [1]:


Mutator [13]:

Mutators: functors, changing values of mutable data.


Predicate [15]:

Predicates: functors, evaluating to boolean.