Re: JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-11 Thread Alexander Williams
By popular demand, I've published a **new** EXPLAIN document regarding this JSON library. Feel free to read: https://github.com/aw/picolisp-json/blob/master/EXPLAIN_v3.md AW On 01/10/2018 05:19 AM, r...@tamos.net wrote: > Thanks, aw!  Your EXPLAINs are something I always look forward to >

Re: JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-10 Thread Alexander Williams
*fistbump* On 01/10/2018 05:19 AM, r...@tamos.net wrote: > Thanks, aw!  Your EXPLAINs are something I always look forward to > reading, and this one did not disappoint. I also like your style of > coding. As an aside, I smiled when you mentioned PAIP. I love this book > too!  All the best, —Rick

Re: JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-09 Thread rick
Thanks, aw! Your EXPLAINs are something I always look forward to reading, and this one did not disappoint. I also like your style of coding. As an aside, I smiled when you mentioned PAIP. I love this book too! All the best, —Rick

Re: JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-09 Thread Alexander Williams
I discovered a bug in v3.0 of the parser, so I took that opportunity to add more tests; as well as refactor, simplify, and optimize the code (and fix the bug). Latest version can be obtained here: https://github.com/aw/picolisp-json/blob/master/json.l Thanks! AW On 01/08/2018 10:18 AM,

Re: JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-08 Thread Pontus Näslund
awesome, thanks Den 8 jan. 2018 11:26 fm skrev "Alexander Williams" : > Hi everyone, > > I've published a significant change to my picolisp-json[1] library. The > decoder, now at version 3.0, has been completely rewritten to avoid the > use of a C/ffi library. > > This

JSON lib rewritten in pure PicoLisp - no C/ffi bindings

2018-01-08 Thread Alexander Williams
Hi everyone, I've published a significant change to my picolisp-json[1] library. The decoder, now at version 3.0, has been completely rewritten to avoid the use of a C/ffi library. This means it also works on 32-bit systems. I've added ~30 unit tests[2] to validate various edge cases, and the