Expunge share package namespaces.
commit9f6c1521d727357e73d9886481a67c3604613f01
authorRobert Dodier <robert_dodier@users.sourceforge.net>
Thu, 25 Aug 2022 16:13:10 +0000 (25 09:13 -0700)
committerRobert Dodier <robert_dodier@users.sourceforge.net>
Tue, 30 Aug 2022 04:20:29 +0000 (29 21:20 -0700)
tree90eb6f3aa9ef88a48b11b4fe6a535df2a45e4b57
parent323497687b445a08728bbaca652443a97e935136
Expunge share package namespaces.

The package more or less works as intended, to expose the Common Lisp symbol package
machinery to the Maxima user, but it is implemented in a way that is likely to cause
trouble, because various internal functions are redefined in order to accommodate
the namespace functionality, so after loading this package, those functions are then
some old version, and any bug fixes or enhanced functionality is lost.
This approach cannot work right, short of updating the namespaces package every
time there is a change to the corresponding internal function.

Also, various failed tests are reported for different Lisp implementations,
and it seems pointless to sort these out, given that the implementation is
not very good to start with, as described above.

I will move the namespaces code to the maxima-packages repo on Github:
https://github.com/maxima-project-on-github/maxima-packages
doc/info/de/Command.de.texi
doc/info/es/Command.es.texi
share/contrib/namespaces/foo.mac [deleted file]
share/contrib/namespaces/namespaces.lisp [deleted file]
share/contrib/namespaces/rtest_namespaces.mac [deleted file]
src/share-subdirs.lisp
src/testsuite.lisp