• Eric Timmons's avatar
    Change apply to funcall in expansion of define-package · 21e3a85b
    Eric Timmons authored
    SBCL has been getting aggresive with checking arguments to functions. For some
    reason (as of SBCL 1.4.1), setting the package source location in define-package
    seems to trigger a source translation for the apply form that ends up producing
    (many) compilation notes that the arguments to ensure-package in the keyword
    positions are not constant, weakening keyword argument checking. We can get
    around that, however, by using a funcall directly.
package.lisp 36.7 KB