From: Eric M. <eri...@fr...> - 2007-05-13 22:04:18
Attachments:
sbcl-defpackage.diff
|
Hi, DEFPACKAGE does not accept package objects as arguments to :USE and :IMPORT-FROM, but these are valid package designators. The attached patch fixes this. Example problem: (defpackage :foo (:use #.(find-package :cl))) |
From: Christophe R. <cs...@ca...> - 2007-06-03 20:05:59
|
Eric Marsden <eri...@fr...> writes: > DEFPACKAGE does not accept package objects as arguments to :USE > and :IMPORT-FROM, but these are valid package designators. The > attached patch fixes this. Thanks! > - (%defpackage ,(stringify-name package "package") ',nicknames ',size > + (%defpackage ,(stringify-package-designator package) ',nicknames ',size I think you meant STRINGIFY-STRING-DESIGNATOR here, didn't you? CLHS says that defined-package-name is a string designator anyway, so that's what I've merged in sbcl-1.0.6.18. Cheers, Christophe |