I've just started giving Janet a try.
So far it feels delightfully refreshing—small, expressive, and just strange enough to make me smile even just a little.
No idea where this rabbit hole leads, but I'm looking forward to finding out.
I've just started giving Janet a try.
So far it feels delightfully refreshing—small, expressive, and just strange enough to make me smile even just a little.
No idea where this rabbit hole leads, but I'm looking forward to finding out.
Maybe #janetlang ? I'd like it...
https://janet-lang.org/
Next release of Janet should have native Plan 9 support :D
(2/2) Uploaded the Janet script as a snippet in Debian Salsa. I had to use curl because the spork library can't do HTTPS yet.
https://salsa.debian.org/freedombox-team/toolbox/-/snippets/807
This also includes a Raku version I wrote last year. The original Python version is in the repository itself.
Tried porting a small script to Janet. It's a tiny Clojure-like Lisp implementation with functional programming not enforced. It doesn't have Clojure's immutable data structures either.
It's the same number of lines as the Python version of the script and just as readable. I used spork and sh libraries in Janet, though not required. The core isn't batteries-included, but just 1 MB.
P.S. There's a Raku version of the script that's only half the lines. Bash script can be a one-liner.
I made something that I think is pretty neat, and I want to tell you about it. This is a little hot air balloon made out of alternating layers of brass and bronze that stack together with these angled facets: It’s 3D printed, sort of, but it really is solid metal – it’s not a metallic filament. It’s made by “lost wax casting,” where you 3D print a model out of resin, then pack it in plaster, and then once the plaster dries you melt out the resin and fill the void with molten– You know what? This is neat, but this actually isn’t what I wanted to tell you about.