Skip to content
Snippets Groups Projects
Commit e94b2dfb authored by Francois-Rene Rideau's avatar Francois-Rene Rideau
Browse files

TODO for define-package, as reaction to recently experienced bug.

parent fe0adb16
No related branches found
No related tags found
No related merge requests found
...@@ -326,10 +326,23 @@ It looks like SWANK can be fixed soon, though, so we'll see. ...@@ -326,10 +326,23 @@ It looks like SWANK can be fixed soon, though, so we'll see.
* See message from 2014-01-27 05:26:44 GMT for stuff to document. * See message from 2014-01-27 05:26:44 GMT for stuff to document.
http://thread.gmane.org/gmane.lisp.asdf.devel/3675/focus=3695 http://thread.gmane.org/gmane.lisp.asdf.devel/3675/focus=3695
* deferred-warnings support probably needs to be redone better. * UIOP
* implement deferred warnings support on lispworks ** deferred-warnings support probably needs to be redone better.
* turn undefined function style-warnings into full warnings(?) *** implement deferred warnings support on lispworks
* work with cl-test-grid to eliminate deferred warnings from quicklisp libraries *** turn undefined function style-warnings into full warnings(?)
* https://www.mail-archive.com/asdf-devel@common-lisp.net/msg03608.html *** work with cl-test-grid to eliminate deferred warnings from quicklisp libraries
* czak@google.com rewrote part of deferred warnings support. *** https://www.mail-archive.com/asdf-devel@common-lisp.net/msg03608.html
*** czak@google.com rewrote part of deferred warnings support.
Ask him for the code he implemented at Google. Ask him for the code he implemented at Google.
** define-package cannot deal with symbols moving "forward".
*** document that THOU SHALT NOT USE :RECYCLE with packages previously
defined by define-package when building from scratch.
*** Maybe add a check? But how to tell whether you're building from scratch?
*** Add some :moved-to directive to define-package, such that
(:moved-to forward-package symbols...)
will declare symbols as moved forward: when the symbol already exists,
it is moved to the forward package if that package already exists,
after the package created if it doesn't exist yet (!)
*** There again, a check that a forward-package is not backward
would be very nice.
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment