> On Sat, 28 Apr 2007, Bill Page wrote:
>
> [...]
>
> > From my point of view it is enough that we
> > now have a version of the Axiom source that compiles
> > using GCL in ANSI mode.
>
> I've read in some of the mails that
>
> (in-package "boottran")
>
> found in document.in is wrong in ANSI CL.
>
> Why?
>
In Ansi Lisp string argument to in-package is case sensitive (as
all other strings). Normal reader converts symbols to upper case.
So if you want to access boottran::boottocl
you have to write
(in-package "BOOTTRAN")
(boottocl ...)
Writing
(in-package "boottran")
(boottocl ...)
calls |boottran|::boottocl
BTW: It is intersting to compare sbcl and GCL on:
(make-package "BOOTTRAN")
(in-package "boottran")
Apparently even Ansi GCL stil is does not handle this correctly.
--
Waldek Hebisch
[EMAIL PROTECTED]
_______________________________________________
Axiom-developer mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/axiom-developer