3 ms·
Calvin rose, the author of fennel is a really great programmer and an even better language designer. Personally, i dont use or like lua, but I'm a big fan of on
by esrh 4y ago
Calvin rose, the author of fennel is a really great programmer and an even better language designer. Personally, i dont use or like lua, but I'm a big fan of one of his other projects, janet[0]
[0] https://github.com/janet-lang/janet https://github.com/janet-lang/janet
- pull_my_finger 4y ago> i dont use or like lua, but I'm a big fan of one of his other projects, janet As a big fan of both Lua _and_ Janet, I'll just point out that a lot of what makes Janet nice and interesting are in fact inspired by Lua. Tables, fibers (coroutines), prototypes (metatables/metamethods), custom module loaders, a lot of the API, the peg parser (LPEG), etc etc. I understand no language is for everyone, but the influence can be felt throughout Janet if you're familiar with both.
- mattroelle 4y agoI’ll also add that Fennel fixes some of things about Lua most people dislike, like the global variables by default thing. IMO it’s worth checking out even if you didn’t like Lua at first
- kbd 4y agoI didn't realize the author of Janet was the author of Fennel, thanks for making the connection.
- mattroelle 4y agoYup, same author! Although to my knowledge Calvin has mostly stepped away from the Fennel project at this point. It is primarily maintained by the same dev that made Clojure's Leiningen, technomancy.
- ungamedplayer 4y agoI got nothing but respect for technomancy.
- andai 4y agoI love that it comes with build instructions for Haiku—and that they're listed before Windows!