Defining macro FOO visible from BAR
Hello all,
I'm getting an error involving macros, package visibility and
'.' in names.
Three files have I:
test1.lisp:
(make-package :match)
test2.lisp
(in-package :match)
(export '(new.set))
test.3:lisp
(in-package :match)
(defmacro new.set ()
`( () ))
In a listener, I run
(mapcar #'load '("test1" "test2" "test3"))
and I get the error:
Defining macro New.Set visible from package MATCH
I do not get this error if rather than new.set I just use newset (with
no period)
This is the second issue I've had recently in 4.4 with . in names. The first
was not being able to load files from the editor like "test.foo.lisp". Is this
related, perhaps? Either way, this one seems like it would be harder to
work around. Any ideas?
--
=====================
Joshua Taylor
tayloj@rpi.edu