From sky at viridian-project.de Sat Dec 6 10:16:03 2008 From: sky at viridian-project.de (Leslie P. Polzer) Date: Sat, 6 Dec 2008 11:16:03 +0100 (CET) Subject: [cl-json-devel] Latest Parenscript breaks cl-json Message-ID: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> SYMBOL-TO-JS has been renamed to SYMBOL-TO-JS-STRING (patch attached). Also, the current cl-json web page leads users to the obsolete darcs repo of Parenscript. Guys have switched to git. Thanks, Leslie -- LinkedIn Profile: http://www.linkedin.com/in/polzer Xing Profile: https://www.xing.com/profile/LeslieP_Polzer Blog: http://blog.viridian-project.de/ -------------- next part -------------- A non-text attachment was scrubbed... Name: symbol-to-js.darcspatch Type: application/octet-stream Size: 8652 bytes Desc: not available URL: From boris.smilga at gmail.com Sun Dec 7 20:42:25 2008 From: boris.smilga at gmail.com (Boris Smilga) Date: Sun, 7 Dec 2008 23:42:25 +0300 Subject: [cl-json-devel] Latest Parenscript breaks cl-json In-Reply-To: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> References: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> Message-ID: On 6 Dec 2008, at 13:16, Leslie P. Polzer wrote: > SYMBOL-TO-JS has been renamed to SYMBOL-TO-JS-STRING (patch attached). > > Also, the current cl-json web page leads users to the obsolete > darcs repo of Parenscript. Guys have switched to git. There was some talk on this list [1, 2] about altogether removing the dependency on Parenscript. (Indeed, SYMBOL-TO-JS[-STRING] is the only feature that CL-JSON makes recourse to.) I'm in the middle of preparing a set of patches which do that, among other (more substantial) things. But anyway, many thanks for pointing out the change. Sincerely, - B. Sm. [1] http://common-lisp.net/pipermail/cl-json-devel/2008-August/ 000168.html [2] http://common-lisp.net/pipermail/cl-json-devel/2008-August/ 000172.html From sky at viridian-project.de Sun Dec 7 22:04:38 2008 From: sky at viridian-project.de (Leslie P. Polzer) Date: Sun, 7 Dec 2008 23:04:38 +0100 (CET) Subject: [cl-json-devel] Latest Parenscript breaks cl-json In-Reply-To: References: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> Message-ID: <64724.88.73.221.72.1228687478.squirrel@mail.stardawn.org> > There was some talk on this list [1, 2] about altogether removing the > dependency on Parenscript. (Indeed, SYMBOL-TO-JS[-STRING] is the > only feature that CL-JSON makes recourse to.) I'm in the middle of > preparing a set of patches which do that, among other (more > substantial) things. But anyway, many thanks for pointing out the > change. >From what I gather here this will take you at least a few days. Can you apply my fix? This problem prevents clbuild users from running Weblocks. Leslie -- LinkedIn Profile: http://www.linkedin.com/in/polzer Xing Profile: https://www.xing.com/profile/LeslieP_Polzer Blog: http://blog.viridian-project.de/ From henrik at evahjelte.com Sun Dec 7 23:28:07 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Mon, 8 Dec 2008 00:28:07 +0100 Subject: [cl-json-devel] Latest Parenscript breaks cl-json In-Reply-To: <64724.88.73.221.72.1228687478.squirrel@mail.stardawn.org> References: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> <64724.88.73.221.72.1228687478.squirrel@mail.stardawn.org> Message-ID: <50e8e4f60812071528v1f7e0bbfj5f6ac6094c42a5d2@mail.gmail.com> On Sun, Dec 7, 2008 at 11:04 PM, Leslie P. Polzer wrote: > >> There was some talk on this list [1, 2] about altogether removing the >> dependency on Parenscript. (Indeed, SYMBOL-TO-JS[-STRING] is the >> only feature that CL-JSON makes recourse to.) I'm in the middle of >> preparing a set of patches which do that, among other (more >> substantial) things. But anyway, many thanks for pointing out the >> change. > > From what I gather here this will take you at least a few days. > > Can you apply my fix? This problem prevents clbuild users from > running Weblocks. I have now removed the dependency of parenscript, so it should work. I copied some code from an old branch of parenscript, it does not seem to be very optimized so even better code from Boris is welcome. By the way Boris, I get three errors when I run the tests of the style: SB-MOP:CLASS-SLOTS called on #, which is not yet finalized. Maybe you can take a look at this, then I guess it should be time for a new release soon... Thanks, Henrik From boris.smilga at gmail.com Mon Dec 8 12:13:26 2008 From: boris.smilga at gmail.com (Boris Smilga) Date: Mon, 8 Dec 2008 15:13:26 +0300 Subject: [cl-json-devel] Latest Parenscript breaks cl-json In-Reply-To: <50e8e4f60812071528v1f7e0bbfj5f6ac6094c42a5d2@mail.gmail.com> References: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> <64724.88.73.221.72.1228687478.squirrel@mail.stardawn.org> <50e8e4f60812071528v1f7e0bbfj5f6ac6094c42a5d2@mail.gmail.com> Message-ID: <082FFF46-E368-4B5D-9B6B-A9E2793BD893@gmail.com> On 8 Dec 2008, at 02:28, Henrik Hjelte wrote: > By the way Boris, I get three errors when I run the tests of the > style: > SB-MOP:CLASS-SLOTS called on #, which is not > yet finalized. > Maybe you can take a look at this, then I guess it should be time for > a new release soon... That's some SBCL. For one reason or another they won't finalize a properly defined class, probably until an instance is initialized. Explicitly calling FINALIZE-INHERITANCE before the relevant tests fixed that. (Please find the dpatch attached.) Sincerely, - B. Sm. P.S. It's a pleasure to see you around. I was worrying you had stepped away from the process. -------------- next part -------------- A non-text attachment was scrubbed... Name: unfinalized-in-tests.dpatch Type: application/octet-stream Size: 10244 bytes Desc: not available URL: From henrik at evahjelte.com Mon Dec 8 12:30:06 2008 From: henrik at evahjelte.com (Henrik Hjelte) Date: Mon, 8 Dec 2008 13:30:06 +0100 Subject: [cl-json-devel] Latest Parenscript breaks cl-json In-Reply-To: <082FFF46-E368-4B5D-9B6B-A9E2793BD893@gmail.com> References: <63819.88.73.230.43.1228558563.squirrel@mail.stardawn.org> <64724.88.73.221.72.1228687478.squirrel@mail.stardawn.org> <50e8e4f60812071528v1f7e0bbfj5f6ac6094c42a5d2@mail.gmail.com> <082FFF46-E368-4B5D-9B6B-A9E2793BD893@gmail.com> Message-ID: <50e8e4f60812080430p7b51a7a7t66621683ea385e6b@mail.gmail.com> On Mon, Dec 8, 2008 at 1:13 PM, Boris Smilga wrote: >. Explicitly calling > FINALIZE-INHERITANCE before the relevant tests fixed that. (Please find the > dpatch attached. That did the trick, applied. > P.S. It's a pleasure to see you around. I was worrying you had stepped away > from the process. I had to do other things for a while, but now I can fire up slime again. Feels great :-) /Henrik