Executive Summary
- Janet is a new programming language gaining attention.
- It has features like sandboxing and referentially transparent macros.
- Developers have mixed opinions about its syntax and usability.
The Buzz Score
The Internet’s Verdict: 70% Hyped, 30% Skeptical
Forum Voices
Developers are discussing Janet’s features and limitations.
There is also fennel, earlier language originally by same developer, that is similar, but compiles to, and is fully implemented in, Lua.
I really want to like Janet, as it seems to be the sweet spot between Guile, Tcl and CL (minus the speed/maturity of SBCL) but I have a visceral reaction to square brackets (so vectors) being used in lambdas and control flow operators.
Features and Limitations
Janet has a unique syntax and features like sandboxing, which allows disabling certain system resources.
Always nice to see janet getting some attention. shout out to one modern feature: sandbox Disable feature sets to prevent the interpreter from using certain system resources.
Focus Keyword: Janet Language