Hey Andy,

> Is it possible to keep the current flat record layout, and change this
> check to be:
>
>  (define (record-internal? obj)
>    (and (struct? obj)
>         (eq? (struct-vtable (struct-vtable obj))
>              record-type-vtable)))
>
> What kind of performance do you get there?

I'm probably misunderstanding things, but this code doesn't work for
me -- I think there are some other modifications that'd be necessary.
I'm guessing you're proposing something along the lines of using
Vtable Vtables, as described in manual section 5.6.9.4?


Regards,
Julian

Reply via email to