From tayssir.john at googlemail.com Fri May 16 13:41:30 2008 From: tayssir.john at googlemail.com (Tayssir John Gabbour) Date: Fri, 16 May 2008 15:41:30 +0200 Subject: [cl-serializer-devel] Compiling Message-ID: Hi! I haven't run cl-serializer yet, but to get it working on Lispworks 5.0, I had to: * Add :closer-mop to the cl-serializer.asd :depends-on list. * EVAL-WHEN all the constants defined in serializer.lisp, so the reader can find them. A less hackish solution may be to split the constants into their own files. Now, since I'm a bit ignorant of compilation semantics, I'm not sure whether Lispworks is exhibiting non-conforming behavior. (I have not yet tested on SBCL, which I intend next...) Tayssir From attila.lendvai at gmail.com Fri May 16 14:04:30 2008 From: attila.lendvai at gmail.com (Attila Lendvai) Date: Fri, 16 May 2008 16:04:30 +0200 Subject: [cl-serializer-devel] Compiling In-Reply-To: References: Message-ID: > * Add :closer-mop to the cl-serializer.asd :depends-on list. pushed. > * EVAL-WHEN all the constants defined in serializer.lisp, so the > reader can find them. A less hackish solution may be to split the > constants into their own files. > > Now, since I'm a bit ignorant of compilation semantics, I'm not > sure whether Lispworks is exhibiting non-conforming behavior. i've changed cl-def to eval-when the emitted defconstant forms. it should have no bad sideffects, but i'll test it for a while locally and eventually push it in cl-def. > (I have not yet tested on SBCL, which I intend next...) everything should be fine there, defconstant expands to an eval-when there. thanks for the feedback! drop a mail if anything else goes wrong... -- attila -- attila