>>>>> "Raymond" == Raymond Toy <[EMAIL PROTECTED]> writes:

>>>>> "dvl" == Didier Verna <[EMAIL PROTECTED]> writes:
    dvl> But doing so by making (setf (slot-value))'s behavior different (shall
    dvl> I say inconsistent?) depending on the context feels somewhat weird to

    Raymond> Yes, I think it's inconsistent.  

    dvl> me. I guess you concern is performance here; but then, we can play with
    dvl> the optimize declaration.

    Raymond> Unfortunately, that doesn't help.   The function that I changed is
    Raymond> called from the (setf slot-value) method, so any optimize 
declarations
    Raymond> won't change that.

Perhaps not the best solution, but I have made an internal change so
that pcl::*use-slot-type-p* will be honored (at runtime).  Hence, type
checking will be done accordingly.

Ray

Reply via email to