Why Janet?

This title could be clearer and more informative.Try out Clickbait Shieldfor free (5 uses left this month).

A personal endorsement of Janet, a small Lisp dialect, covering its key strengths: simplicity (only 8 core instructions), easy distribution as native binaries under 1MB, powerful parsing expression grammars instead of regex, an excellent subprocess/shell scripting DSL, embeddability as a C library, mutable/immutable collection types, and a unique compile-time-to-runtime value passing mechanism. The author also highlights Janet's macro system and its modern, comfort-oriented syntax that departs from traditional Lisp conventions.

8m read timeFrom ianthehenry.com
Post cover image
Table of contents
Janet is simpleJanet is distributableJanet is unrealistically good at parsing textJanet has the best subprocess DSL of any high-level languageJanet is embeddableJanet has mutable and immutable collectionsMacros, macros, macrosJanet lets you pass values from compile-time to run-timeJanet feels good in the handJanet prefers comfort to tradition
115 Impressions