Valentin Jacquemin

I reached the final part of Writing An Interpreter In Go. Slowly but surely I’m building along, a first for me, a Pratt parser.

One of the first work of reference mentioned using a Pratt parser is JSLint. Checking this out again, that led me naturally to the website of Douglas Crockford where I’ve learned that his inspiration for JSON were what he calls two brilliant languages.

There were two brilliant languages, Lisp and Rebol, that had a portable representation of data structures in their syntax. My knowledge of those languages helped me realize that JavaScript did that too. I believe that I was not the first to discover that.

Lisp, well known. But Rebol? First time I hear about this one. Adrian did not mention it on his blog yet, so it must be niche. That makes me wonder how he chooses the language to learn in his one-language-a-year endeavor?

Also on: Bluesky Mastodon