SYNOPSIS:
    function: Eccet has a set of builtin functions.

DESCRIPTION:
    Eccet can evaluate /expression/s to examine or change the state
    of the application. In some cases, you will need functions to
    operate on the resulting data to put them into a useful form or
    to invoke side effects like opeing files and writing to them.

    Functions are handled in eccet very much like variables. You
    can think of them as variables that calculate their content
    at runtime.

EXAMPLE:

    DECLARE int $fd
    CECHO ${$fd=$root.func.file.open("/tmp/hello.txt","wct",0666)}
    CECHO ${$root.func.file.puts($fd,"Hello world.")}
    CECHO ${$root.func.file.close($fd)}

SEE ALSO:
    integer, double, string, void, array, struct, expression
    func.var, func.eccet, func.math, func.file, func.system,
    func.strings
