<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Just want to let you know that we now use cl-json 0.5.0 without having to keep the lisp reader when delivering.<div>Thanks everyone!</div><div>Sven</div><div><br></div><div><br><div><div>4 nov 2012 kl. 22:57 skrev Robert Goldman:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>OK, I have a patch along the lines of my previous email.  I will try to<br>convince darcs to let me pass it on.<br><br>It passes tests on<br><br>ACL 8.2<br>SBCL 1.1<br>CCL 1.8<br>clisp 2.49<br>ABCL 1.0.1 [but I had to fix ARNESI, see below, or the tests wouldn't run]<br><br><br>It *FAILS* the tests on ECL, seemingly because of problems with floating<br>point comparisons:<br><br>JSON-NUMBER []:<br>      (DECODE-JSON-FROM-STRING "-2.3e3") evaluated to -2300.0002, which<br>is not = to -2300.0..<br> --------------------------------<br> --------------------------------<br> JSON-NUMBER []:<br>      (DECODE-JSON-FROM-STRING "-3e4") evaluated to -30000.004, which is<br>not = to -30000.0..<br> --------------------------------<br> --------------------------------<br> JSON-NUMBER []:<br>      (DECODE-JSON-FROM-STRING "3e4") evaluated to 30000.004, which is<br>not = to 30000.0..<br> --------------------------------<br> --------------------------------<br> JSON-NUMBER []:<br>      (DECODE-JSON-FROM-STRING "2e40") evaluated to<br>2.0000000000000315e40, which is not = to 2.e40..<br> --------------------------------<br> --------------------------------<br> JSON-NUMBER []:<br>      (WITH-FP-OVERFLOW-HANDLER (INVOKE-RESTART 'BIGNUMBER-STRING "BIG:")<br>                          (DECODE-JSON-FROM-STRING "2e444")) evaluated<br>to #.ext::single-float-positive-infinity, which is not EQUALP to<br>"BIG:2e444"..<br> --------------------------------<br> --------------------------------<br> JSON-NUMBER []:<br>      Unexpected Error: #<a ARITHMETIC-ERROR><br>#<a ARITHMETIC-ERROR>..<br><br>I do not know how to fix these.<br><br>I need to check and see if these tests pass under the current version of<br>CL-JSON with ECL, or if the failures are independent of my modifications.<br><br><br>* I was not able to test on ABCL because the matcher function definition<br>in ARNESI (which is used by FiveAM), cannot be compiled in ABCL:<br><br>(defstruct (match-state (:conc-name ||))<br>  target<br>  bindings<br>  matched)<br><br>Changing the :CONC-NAME to "" fixed the problem.  I don't know if this<br>is a bug in ABCL or ARNESI.<br><br>_______________________________________________<br>cl-json-devel mailing list<br><a href="mailto:cl-json-devel@common-lisp.net">cl-json-devel@common-lisp.net</a><br>http://lists.common-lisp.net/cgi-bin/mailman/listinfo/cl-json-devel<br></div></blockquote></div><br><div>
<span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; color: rgb(0, 0, 0); font-family: Helvetica; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; -webkit-text-decorations-in-effect: none; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; font-size: medium; "><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><br class="Apple-interchange-newline">--- <br>Sven Emtell, CTO, DoReMIR Music Research<div><br></div><div><a href="http://www.doremir.com/" target="_blank">www.scorecleaner.com</a></div><div><br></div><div>Check out the ScoreCleaner introductory video <a href="http://www.youtube.com/watch?v=6IlOL1IOnHk&list=UUnk2rWYH_nqvyovnNE0cjtQ&index=1&feature=plcp" target="_blank">here</a><br></div></div><div><br></div></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></div></span><br class="Apple-interchange-newline"></span><br class="Apple-interchange-newline"></span>
</div>
<br></div></body></html>