This is a heavy renaming of all of our foo.bar package names to foo/bar.
The reason is that in old CMUCL and in Allegro CL, the foo.bar notation is for hierarchical packages, a non-standard Lisp feature that gives you nested namespaces. Moreover, the discrepancy between systems using / and packages using . had no good explanation.
This also removes all rename-package and conditionals on package-local-nicknames. We just assume you have it now.
This cleans up some existing nicknames due to issues/conflicts in the packages.lisp file
I'm a little worried I didn't replace everything in various scripts, dockerfiles, etc.
This is a heavy renaming of all of our
foo.bar
package names tofoo/bar
.The reason is that in old CMUCL and in Allegro CL, the
foo.bar
notation is for hierarchical packages, a non-standard Lisp feature that gives you nested namespaces. Moreover, the discrepancy between systems using/
and packages using.
had no good explanation.This also removes all
rename-package
and conditionals on package-local-nicknames. We just assume you have it now.This cleans up some existing nicknames due to issues/conflicts in the packages.lisp file
I'm a little worried I didn't replace everything in various scripts, dockerfiles, etc.
See also (required): https://github.com/quil-lang/qvm/pull/294