[email protected] (Ludovic Courtès) writes:

> The problem with records is that accessors are defined with
> ‘record-accessor’, as in:
>
>   (define module-name
>     (record-accessor module-type 'name))
>
> Here, ‘record-accessor’ returns a procedure.  Until the compiler has a
> smart inliner, each ‘module-name’ call is actually a procedure call.

OK, I see now.  Thanks for explaining!

Regards,
        Neil


Reply via email to