General:. This page generally describes new functionality in the 92 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:
Serial out (%->>) and
Serial In (%<<-):. The %->> (convert to
serial out) operator converts the object to a character string which can be
transmitted to another GLEE interpreter. The %<<- (convert from
serial out ... i.e. serial in) operator converts the serial out string back to
the original object.
Field List:This example
((.a.b%->>) :hex) encloses the serial out in parenthesis before
applying the :hex method. This is really a work around for a bug.
Without the parenthesis it thinks %->> is a dyadic operator.
Since it is not a show stopping issue at this time I'll come back to it when I
figure out what to do.
Testing other object
types:. This tests more of the objects for their ability to serialize
(marshal) and reconstruct themselves. The syntax is consistent throughout. You
learn serialization for one object type ... you know it for all. I use these
examples in my regression testing to assure no leaks and that future changes do
not damage past success.