CL-JSON throws an error under ABCL where SBCL doesn't. The code is:
(require 'asdf) (asdf:operate 'asdf:load-op :cl-json) (json:decode-json-from-string "{"foo": [10,20,50], "bar": true}")
The error message is: The value 50 is not of type CONS.
I'm using Yason as a work-around, but thought that you guys might want to know, maybe this points to a deeper issue.
Greetings,
Axel
Hi Axel,
On Wed, Dec 30, 2009 at 1:39 PM, Axel Rauschmayer axel@rauschma.de wrote:
CL-JSON throws an error under ABCL where SBCL doesn't. The code is:
(require 'asdf) (asdf:operate 'asdf:load-op :cl-json) (json:decode-json-from-string "{"foo": [10,20,50], "bar": true}")
The error message is: The value 50 is not of type CONS.
I was able to reproduce on trunk, but I'm not seeing any immediate errors. I've filed a ticket for your report to prevent it from going to oblivion.
Bye,
Erik.
Hi Alex,
On Wed, Dec 30, 2009 at 1:39 PM, Axel Rauschmayer axel@rauschma.de wrote:
CL-JSON throws an error under ABCL where SBCL doesn't. The code is:
(require 'asdf) (asdf:operate 'asdf:load-op :cl-json) (json:decode-json-from-string "{"foo": [10,20,50], "bar": true}")
The error message is: The value 50 is not of type CONS.
I'm using Yason as a work-around, but thought that you guys might want to know, maybe this points to a deeper issue.
Mark Evenson did some research to find the issue and based on his work, I was able to fix the PROGV bug tonight. Although I created the 0.19 branch earlier this week, I expect to be able to backport and release this change in 0.19, hopefully this weekend.
Bye,
Erik.
armedbear-devel@common-lisp.net