Hi,

Kevin Ryde <[EMAIL PROTECTED]> writes:

> Gets rid of one scheme function call in the normal case does it?

Two calls, because `record-type-check' called `record-type-descriptor'.

> I expect an apply-able smob thingie would be fastest (and smaller too)
> for accessors and modifiers, if anyone felt like going down that track.
> Probably quite worthwhile on the general principle of getting low-level
> bits running fast.

Yes, probably the right solution.  I thought about it but then didn't
feel like writing C.  ;-)

> As long as it's still `wrong-type-arg' it ought to be ok.

It was either `wrong-type-arg' or `not-a-record', which was not
documented.  Now, it's always `wrong-type-arg'.

Thanks,
Ludovic.


_______________________________________________
Guile-devel mailing list
Guile-devel@gnu.org
http://lists.gnu.org/mailman/listinfo/guile-devel

Reply via email to