Re:Show HN: A Tiling Window Manager for Windows, Written in ...
by agentkilo on Tuesday May 20, 2025 @12:48PM
(#44043550)
I think Janet is quite...liberal? It's a practical language, but doesn't force a specific paradigm on you. There're "escape hatches" in different levels of the language, and I like that.
Maybe the most "opinionated" things in Janet are the ev stuff and fibers. I think they're done right though, you just need to be careful with the event loop when embedding Janet.
Re:Show HN: A Tiling Window Manager for Windows, Written in ...
by nicce on Tuesday May 20, 2025 @01:05PM
(#44043701)
How it compares with Lua?
Re:Show HN: A Tiling Window Manager for Windows, Written in ...
by giraffe_lady on Tuesday May 20, 2025 @02:59PM
(#44044734)
Strictly better unless you need an extremely small runtime rather than a very small one, or are exposing a scripting API to users who will recoil from prefix notation.
Re:Show HN: A Tiling Window Manager for Windows, Written in ...
by 77pt77 on Tuesday May 20, 2025 @01:21PM
(#44043828)
This one actually has real arrays (mutable and immutable)
The one thing I’ve noticed is that it seems like Janet had a burst of interest 2020-2022 but it has since slowed down. Would love to see it become popular again. The main reason I’m using it is because I like how it’s both powerful and lightweight. I’d use clojure but I don’t want Java. I’m tempted to also try Common Lisp but so far Janet has been great.
[0]: https://github.com/joy-framework/joy