[plt-scheme] scheme/class: attaching properties to classes
On Fri, Sep 12, 2008 at 4:15 PM, Grant Rettke <grettke at acm.org> wrote:
>> I'm thinking particularly of prop:custom-write, which would let me implement
>> a to-string method.
>
> How does that work differently than sending it a "to-string" message?
> Just wondering.
The printing procedures (write, print, maybe display) will use a user
specified function to print a structure if the structure has a
prop:custom-write property. Dave wants to extend this to objects, so
he can specify how his objects are printed, so he can uniformly print
his data (which could include objects, in addition to other types) in
his desired format.
N.