|
|
|
|
Synopsis |
|
|
|
Documentation |
|
|
A Functoid is either a FunctoidParts, representing a partially
defined function, or a (completely defined) Function.
A FunctoidParts represents an incompletely defined function,
which has a function name, argument names, and a list of graph nodes
representing the function body which might not yet form
a complete expression tree, e.g., nodes might
be unconnected.
| Constructors | FunctoidParts | | | FunctoidFunc | | |
| Instances | |
|
|
|
|
|
|
|
|
|
What is a FunctoidLayout? You can think of it as a
tree layout for a Frame,
or for a Functoid, or as a Forest of Tree Layouts!
For an Edit frame, it must be a forest, since the nodes are not
yet necessarily connected into a tree.
For a call frame, it will be a single TreeLayout (singleton list).
| Constructors | | Instances | |
|
|
|
Graphically lay out the Functoid.
mvalues: Nothing implies an uncalled frame,
Just values implies a called frame, even with 0 arguments.
|
|
|
|
|
|
|
|
|
|
|
|
Produced by Haddock version 2.6.1 |