24 Jul 25

Let’s you use J from Janet. Seems like an interesting way to bring J’s array model into Janet.

by eli 5 months ago saved 2 times

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

by eli 2 years ago

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.

by eli 2 years ago


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.

by eli 2 years ago saved 2 times