[cmucl-imp] Static array support

Raymond Toy toy.raymond at gmail.com
Tue Dec 1 00:16:22 CET 2009


Carl Shapiro wrote:
> On Mon, Nov 30, 2009 at 7:04 AM, Raymond Toy <toy.raymond at gmail.com> wrote:
>   
>> To create a static array, use make-array with :allocation :static.
>>     
>
> It would be great if the name :static could be reserved for the static
> part of the Lisp heap.  The name :malloc is more descriptive and less
> ambiguous.
>   
Works for me.
>   
>>    * Only certain unboxed element types are allowed: strings; 8, 16,
>>      and 32 bit integers (signed and unsigned); single and double
>>      floats; and complex single and double floats.
>>     
>
> Can we invert the test and have an exclusion for arrays of type T and
> include everything else?
>
>   
Yes, except that we probably also want to exclude (signed-byte 30),
which are boxed fixnums.

Ray





More information about the cmucl-imp mailing list