💾 Archived View for gem.hexandcounter.org › gemlog › posts › janet.gmi captured on 2024-08-24 at 23:42:13. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-08-18)

-=-=-=-=-=-=-

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.

Janet for Mortals book

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.

old post about old elisp project

tags: #programming #janet

Gemlog

Home