proposal concerning conflicts between nset and other stuff in Maxima



On Mon, 2005-02-21 at 16:47, Robert Dodier wrote:
> Hello, to resolve conflicts between nset and existing stuff,
> I have the following recommendations --
> 
> (1) Move src/flatten.lisp to share/algebra/charsets/.
>     ($flatten is the only Maxima function defined in flatten.lisp.)
> 
> (2) Cut $every from src/mutils.lisp and paste it into 
>     share/algebra/charsets/flatten.lisp 
>     (I guess pasting it into share/algebra/charsets/set.lisp
>     would work just as well.)

Yes! Thanks for tracking these functions down. But...

On Mon, 2005-02-21 at 17:03, Stavros Macrakis wrote: 
> I agree about moving these functions, but I'd also suggest renaming
> them so that nset can be used along with these share packages.

I agree with Stavros. The functions must be renamed. Otherwise we will
run into hysteresis problems. I would propose to prepend charset_ to the
names.

--Jim