[Armedbear-devel] defmacro fails in another package

bonasso bonasso at traclabs.com
Mon May 19 17:29:57 UTC 2014


I've never used abcl; I'm an ACL user for over 20 years.

I'm running abcl 1.3.1 on Max OS 10.7.5 (java "1.7.0_45").  My problem 
is I can't seem to define macros in a package other than cl-user.

bash-3.2$ java -jar /usr/local/abcl-bin-1.3.1/abcl.jar
Armed Bear Common Lisp 1.3.1
Java 1.7.0_45 Oracle Corporation
Java HotSpot(TM) 64-Bit Server VM
Low-level initialization completed in 0.35 seconds.
Startup completed in 1.556 seconds.
Type ":help" for a list of available commands.
CL-USER(1): (defmacro common-lisp::make-pipe (head tail)
   "create a pipe by eval'ing head and delaying tail."
   `(cons ,head #'(lambda () ,tail)))
COMMON-LISP::MAKE-PIPE
CL-USER(2): (make-package "foo")
#<PACKAGE foo>
CL-USER(3): (in-package "foo")
#<PACKAGE foo>
foo(4): (defmacro common-lisp::make-pipe (head tail)
   "create a pipe by eval'ing head and delaying tail."
   `(cons ,head #'(lambda () ,tail)))
#<THREAD "interpreter" {7DA47A7D}>: Debugger invoked on condition of 
type UNBOUND-VARIABLE
   The variable COMMON-LISP::MAKE-PIPE is unbound.
Restarts:
   0: TOP-LEVEL Return to top level.
[1] foo(5):

Is there some package trick I should know about?
Thanks,
Pete

_______________________________________________
Armedbear-devel mailing list
Armedbear-devel at common-lisp.net
http://common-lisp.net/cgi-bin/mailman/listinfo/armedbear-devel



More information about the armedbear-devel mailing list