Lists and such (Was Re: [Maxima] Lisp)



On Wednesday 24 October 2001 17:02, C Y wrote:
> --- "Vadim V. Zhytnikov" <vvzhy@mail.ru> wrote:
> > > And if we had a maxima tied to a standard (is that common lisp),
> > > how about letting maxima use all the goodies cl comes with? I
> > > read (as good as I can) Common Lisp the Language and it was
> > > like reading a recipe of Mathematica commands for manipulating
> > > lists and all that (which I'm badly missing). If I'm right,
>
> couldn't
>
> > > one have all that stuff in maxima too?
> >
> > Frankly I do not quite understand what do you mean.
>
> I think he wants to add in Lisp's native ability to handle lists into
> Maxima.  Maybe J?rgen you could provide some specific examples of
> what you'd like to be able to do?  I suppose set operations and the
> like might be part of that, but I confess I'm not clear as to what you
> have in mind either.
>

Of course set operations are part of it, but there is much more. All those 
functions to find, delete, replace elements in a sequence, Take a subseq, 
Fold with reduce, count the number of elements, Partition a sequence with 
overlapping and so on. 
I'm aware that I can call lisp functions from maxima, and I think that's 
nice. But I would prefer it maxima style. 

Jürgen