Re: Yet Another JSON Parser

2025-02-01 Thread Alexander Burger
Hi Lindsay, > I still confuse instances of when CARs and arguments in > general are, or not, evaluated. True, this is often not obvious. You surely know that the references show it by marking evaluated arguments with a quote, e.g. : (help 'case)

Re: Yet Another JSON Parser

2025-02-01 Thread Lindsay Lawrence
Thanks Alex! I appreciate the insight! On Sat, Feb 1, 2025 at 1:45 AM Alexander Burger wrote: >('(" " "^I" "^J" "^M") .. > > Strictly speaking this is not correct or at least not needed, as 'case' > does not evaluate the CARs. > Thanks! I'll fix. I still confuse instances of when CARs and

Re: Yet Another JSON Parser

2025-02-01 Thread Lindsay Lawrence
Hi Geri, > Good thing you're having fun writing useful projects! > I am indeed. Especially now, I am getting past more academic exercises and appreciating how easy it is to wire things together with picolisp. https://en.wikipedia.org/wiki/Unix_philosophy I do want to get a better handle on nativ

Re: Yet Another JSON Parser

2025-02-01 Thread Alexander Burger
Hi Lindsay, > https://picolisp.com/wiki/?Documentation#yajson Thanks! One minor point: In the 'case' calls, the CARs of clauses with multiple keys are quoted, like ('(" " "^I" "^J" "^M") .. Strictly speaking this is not correct or at least not needed, as 'case' does not evaluate the CARs.