Maple 12:
When I type with(simplex) for example, I can't do unwith(simplex) because
simplex package is not implemented using modules.
>unwith (simplex);
Error,(in unwith)the procedure `unwith'is currently disabled due to the
presence of table-based packages
I am not sure then how to "clean" things out. Suppose I want to remove all
effects of withing this package (but without doing restart()) is there a way
to do this?
On a side question. I am trying to count/list the functions in each Maple
package. One way I am doing this is to do with() for each package obtained
from the command ?index[packages] and capture the output of the with()
command.
I could not find a way to do something like ?package_name[*] or something
like this. i.e. to say, give me a list of the commands in this package. Is
there one that I overlooked?
thanks,
--Nasser
You can unassign many of the "top level" functions of the package via
> seq(unassign(x), x in with(simplex));
and
> seq(unassign(x), x in select(x -> evalb(0 < searchtext("simplex", x)), [anames(procedure)]));
but this can still leave a lot of other things associated with package
still wandering about.
Bill