Module funcext

Functional extensions

This module provides a set of functions which are useful in the context of functional evaluation, although not strctly useful.

The function in this module replicate the functionality of Falcon operators as "+" (add), "-" (sub), >= (ge) and so on.

The names of the function provided by this module are willfully short, being generally 2 or 3 character long. This is one of the reasons why this basic functionalities are provided as a separate module; by loading it, the user wilfully accepts to use this set of functions using very short and common names, used generally in the functional evaluation context.

All functions

addAdds two items along the rules of VM '+' operator.
atPasse-par-tout accessor function.
deqPerforms a deep equality check.
divDivides two numeric operands along the rules of VM '/' operator.
equalPerforms a lexicographic check for the first operand being equal to the second.
gePerforms a lexicographic check for the first operand being greater or equal to the second.
gtPerforms a lexicographic check for the first operand being greater than the second.
lePerforms a lexicographic check for the first operand being less or equal to the second.
ltPerforms a lexicographic check for the first operand being less than the second.
modPerforms a modulo division on numeric operands along the rules of VM '%' operator.
mulMultiplies two items along the rules of VM '*' operator.
neqPerforms a lexicographic check for the first operand being not equal to the second.
subSubtracts two items along the rules of VM '-' operator.

Made with faldoc 2.2.1