Of course they are. That's what allows this hack (first suggested by Erik Naggum, I believe):
(defpackage :iso (:use) (:export :|8601|)) (defun iso:8601 (out arg colon-p at-sign-p &rest params) (write-string (format-iso-8601-time arg :time-zone (first params) :omit-time (and at-sign-p (not colon-p)) :omit-date colon-p :omit-time-zone (and colon-p (not at-sign-p))) out)) And then: CL-USER> (format t "~/iso:8601/" (get-universal-time)) 2011-01-25T11:51:15-8:00 NIL -Peter On Tue, Jan 25, 2011 at 10:51 AM, Edi Weitz <e...@weitz.de> wrote: > On Tue, Jan 25, 2011 at 6:36 PM, Daniel Weinreb <d...@itasoftware.com> wrote: > >> I actually can't remember why package prefixes >> aren't allowed. It was a long time ago. > > They are allowed, aren't they? > > http://www.lispworks.com/documentation/HyperSpec/Body/22_ced.htm > > _______________________________________________ > pro mailing list > pro@common-lisp.net > http://common-lisp.net/cgi-bin/mailman/listinfo/pro > -- Peter Seibel http://www.codequarterly.com/ _______________________________________________ pro mailing list pro@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/pro