edicl / cl-unicode

Portable Unicode library for Common Lisp
https://edicl.github.io/cl-unicode/
61 stars 24 forks source link

Autogeneratd sources build with CLISP can not be loaded by other Lisps: #2

Closed avodonosov closed 12 years ago

avodonosov commented 12 years ago

After I installed a fresh cl-unicode (from the recent quicklisp), the first Lisp I used it with was CLISP.

After this on CCL and SBCL I have the following error:

Read error between positions 188 and 212 in C:/Users/anton/projects/cl-test-grid/quicklisp/dists/quicklisp/software/cl-unicode-0.1.2/methods.lisp. Unhandled SERIOUS-CONDITION is signaled: There is no package named "CLOS" .

The file methods.lisp contains code like (|COMMON-LISP|::|IN-PACKAGE| :|CL-UNICODE|)
(|CLOS|::|DEFMETHOD| |CL-UNICODE|::|SCRIPT| ((|CL-UN... (|CLOS|::|DEFMETHOD| |CL-UNICODE|::|CODE-BLOCK| ((|C... (|CLOS|::|DEFMETHOD| |CL-UNICODE|::|AGE| ((|CL-UNICO... (|CLOS|::|DEFMETHOD| |CL-UNICODE|::|GENERAL-CATEGORY...

As you see DEFMETHOD is from a CLOS package.

stassats commented 12 years ago

Fixed in https://github.com/edicl/cl-unicode/commit/534a0aa46d2ec7356312b5dbbfd0dc3fa267d12f

hanshuebner commented 12 years ago

included in release v0.1.4, will be in quicklisp next month