[REBOL] How do I save objects so they inherit on reload
From: bobr:dprc at: 22-Jan-2001 17:40
At 08:47 AM 1/21/01 -0800, [jeff--rebol--net] wrote:
> Using parse block, it's pretty easy to make little
> formatting dialects to experiment with. Someone might make
> a dialect that just handles the many numerous ways to FORM,
> MOLD and print dates and times.
in an unrelated (to dates) matter I would like to play with [which ever] things
so that 'save and 'mold do not print object! as the datatype every time.
specifically I would like to modify 'save or 'mold
to be able to inherit from a named type
other than object! on a load.
I thought of doing a 'replace on "object!" after a 'mold but that breaks down
for internal sub- object!(s) .
perhaps I need to make up my own 'mold function (but can I guarantee 'save
will call it?)
And further, what would my own mold function look like?
Would somebody show me how to write my own 'mold which, unless the object
implements a particular /refinement, calls the original system one?
Did I miss a lesson on dialecting?
for those of you wondering if I am gonna grade
the responses to this one the answer is no.
I do want others to know how to grow your own 'mold (pun - ouch!)
that inherits behavior from the system.
I can tell some others here were trying similar things.
I have been writing an internal corporate note on it and was waiting for
somebody
to suggest dialecting.