General:. This page generally describes new functionality in the 87 series of revisions and uploads. This is Working Documentation that with maturity will be moved to the Master Documentation. Work on this release addressed the following areas:
Monadic Transpose ( %\%
):Transpose exchanges conceptual rows and columns in a sequence of
objects. Glee is not a powerful array processor (yet). However,
there are situations where it is convenient to rearrange columns to rows and
vice versa. While the objects themselves are one dimensional, this operator is
able to simulate a second dimension and then reorder the elements. It does this
by breaking or creating sequences as required to obtain the result. Right now
this operator is only implemented for sequences and character and numeric
homogeneous vectors. Hopefully Glee will come to have powerful
multidimensional array capabilities. When it does, they will employ this same
GLEEph.