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 edi@weitz.de wrote:
On Tue, Jan 25, 2011 at 6:36 PM, Daniel Weinreb dlw@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