Janet (The Programming Language)
I saw on Antenna today that Henri Ian is writing a book on Janet programming and posting the chapters on Gemini.
I look forward to finding some time to read it. I have used Janet for a few small tools in the last 1-2 years. I always liked the idea of LISP-like languages, using Clojure for a bit, and writing a few small things in elisp, trying to use a dozen or so Scheme variants, but Janet was the first such language I thought had a good mix of comfortable syntax, portability, and not too bloated implementation (Clojure, in particular, failing massively on that last one). I used it for the Advent of Code 2023 to get a good reason to explore the language more and it worked well. Forced myself to figure out how to use the Parsing Expression Grammars and now I do not want to go back to Regular Expressions as far as I can avoid them (when applicable). I have not tried to embed Janet, but it looks like it can be useful for that as well and the API did not look too scary.
tags: #programming #janet