DEFINE-PACKAGE does not accept strings
ASDF 3.3.6.
(uiop:define-package #:foo
(:use #:cl)
(:import-from #:alexandria "DEFINE-CONSTANT"))
The value
"DEFINE-CONSTANT"
is not of type
SYMBOL
[Condition of type TYPE-ERROR]
I guess that strings not being accepted in DEFINE-PACKAGE
is a bug since DEFINE-PACKAGE
is meant to be a drop-in replacement for DEFPACKAGE
; it's just possible that no one reported that bug because using strings in package designators is kind of a thing of the past whereas DEFINE-PACKAGE
is a thing of the future.
Did I get it right, or did strings get explicitly dropped from DEFINE-PACKAGE
, at which point it should be documented somewhere?