[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
passing data types in Kyoto
The object will not move but the body of the vector might.
Any time an allocation of a LISP object occurs this is possible.
Thus the strategy in C code is to do all the LISP object allocations
ahead of time and then reference the array bodies as pointers. The
alternative is to do the full reference chain from the object down
to the array body (much slower and be careful that the optimizer
doesn't work you over).