FerretLanguage

ThoughtStorms Wiki

Context: ClojureLikeLanguages

A ClojureLanguage-like language which compiles to C++.

Unlike CarpLanguage which has Clojure-like syntax but some quite different semantics for low level coding (ie the ML-influenced type-system, RustLanguage influenced MoveSemantics etc.), Ferret seems more like Clojure, using Clojure's lazy / immutable data-structures, but implemented in C++.

You can drop into CLanguage for small embedded chunks, when you need to.

Intended for developing for Arduino and other SingleBoardComputers etc.

https://ferret-lang.org/

https://github.com/nakkaya/ferret