On Fri, 2003-04-25 at 08:57, Raymond Toy wrote:
> Maybe now would be a good time to implement the MAXIMA and MAXIMA-USER
> Lisp packages that someone tried out some time ago. Everything typed
> into the command line would be in the MAXIMA-USER package.
>
> Then built-in rules would be in the MAXIMA package, which is already
> true for everything currently in MAXIMA, and all user-defined rules
> would be in the MAXIMA-USER package.
On Fri, 2003-04-25 at 03:52, Martin RUBEY wrote:
> I think that this is rather a "package" problem. I think that there should
> not be a distinction between builtin and not-builtin functions, but rather
> a package "user" where (per default) all the functions defined in a
> session go into.
I find the proposal to create a separate maxima-user package a more
compelling solution to the kill problem than my own proposal. There
would be many benefits beyond the simplification of the kill code. I
think Martin would also like to see a subdivision into more packages,
but I think we can start with a separation into maxima and maxima-user
packages. Martin, do you agree?
Separating the packages may have more far-reaching consequences, but I
think we can try it and see how it works out.
I don't think I'm the right person to do the package separation -- at
the very least, it would take me a long time. Would anyone like to
volunteer?
--Jim