27 Oct 25
Logtime: the hypothesis that our age is our basis for estimating time intervals, resulting in a perceived logarithmic shrinking of our years as we age
24 Jul 25
Let’s you use J from Janet. Seems like an interesting way to bring J’s array model into Janet.
28 Nov 24
12 Jul 23
Basically when you’re writing Janet-style macros, you can/should unquote pretty much every symbol in order to do lexical lookup at the macro-definition at compile time, rather than the call-site at runtime
11 Jul 23
a collection of examples using janet
28 Jun 23
Okay so I didn’t actually make a game in Janet. I played with Janet and Raylib for a few weeks, learned a lot about graphics stuff, but decided to stop working on it before I made anything actually playable. Mostly because, well, it was taking up far too much of my time and I have more important things to work on.
31 Mar 23
Janet occupies a really valuable niche: it is a small, simple language that is actually usable. It has an elegant simplicity that you might associate with someone’s hobby project, but you can actually run it on Windows. It has built-in concurrency and multithreading, and it is an excellent language for text-wrangling, thanks to the native support for parsing expression grammars (think regular expressions, but better). It has a simple C FFI, so the package ecosystem is “all of them,” as long as you’re willing to write a few lines of binding code first. And thanks to the lightweight runtime, it’s very easy to use Janet as an embedded scripting language.