#14 ILISP-FIND_PACAGE error

open
nobody
None
5
2014-03-17
2002-10-25
Dale J. Steeber
No

if I define a package like this:

(make-package "Rogue.Util"
:use '("COMMON-LISP")
:nicknames '(:rti-util))

and then later in the code, evaluate
(in-package :rti-util)

through xemacs, it gives me a ilisp:ilisp-find-package
error

I added change the following or condition in the
function ilisp-find-package in the file cl-ilisp.lisp

(or (find-package package-name) ;;; added this
(find-package (ilisp-lisp-symbol-name package-name))
(error .....))

and everything works fine.
I believe that using ilisp-symbol-name converts the string
to upper case, and find-package does not match.

Dale

Discussion