-----maxima-bounces at math.utexas.edu wrote: -----
>To: "Barton Willis" <willisb at unk.edu>
>From: "Stavros Macrakis" <macrakis at alum.mit.edu>
>Sent by: maxima-bounces at math.utexas.edu
>Date: 06/18/2007 01:20PM
>cc: maxima at math.utexas.edu, "sen1 at math.msu.edu" <sen1 at math.msu.edu>
>Subject: Re: [Maxima] distinct elements in a list
>
>Personally, I think we should get rid of use_fast_arrays, which changes
>Maxima's behavior incompatibly. And of course we should fix the compiler
>so it compiles Kill properly.
Agreed, we should get rid of use_fast_arrays. These "naked" CL hash tables
and arrays are the source of lots of Maxima bugs. The use_fast_array code
is
spread all other the place. Expunging it wouldn't be fun or easy.
I doubt that your function unique_elements would run all that much faster
compiled. But the compiler should be able to compile Kill correctly.
Barton