Live data from Hacker News

Why Fennel?

fennel-lang.org

11–20 of 174 posts

Re: Why Fennel?

#13

https://janet-lang.org Also by the same author.

>by the same author

What? People are just creating new languages these days as if they were Javascript libraries?

Let's say I wanted to make my own programming language. What's the easiest way to prototype it in a way I can share it with the world? Are the programming language development toolkits that come with a tokenizer library and things like that? Should I write my own program to output machine code? Or maybe it's easier to just transpile to Javascript?

Re: Why Fennel?

#15

https://janet-lang.org Also by the same author.

>by the same author What? People are just creating new languages these days as if they were Javascript libraries? Let's say I wanted to make my own programming language. What's the easiest way to prototype it in a way I can share it with the world? Are the programming language development toolkits that come with a tokenizer library and things like that? Should I write my own program to output machine code? Or maybe i…

The author, Calvin Rose, is a (I assume pretty great) compiler engineer at NVIDIA who has a personal affinity for LISPs and Lua: https://bakpakin.com/

I don't think the average programming language enthusiast is maintaining multiple well-known languages.

Re: Why Fennel?

#17

Linking to this without the fennel-lang.org main page which states the following "Fennel is a programming language that brings together the simplicity, speed, and reach of Lua with the flexibility of a lisp syntax and macro system." is a bad idea. Not having this sentence on your justification is ill advised. Not to detract from the language or anything I have found many programming languages justification to just no…

> Not to detract from the language or anything I have found many programming languages justification to just not have an elevator pitch and I have a hard time understanding why this is the case.

But they do have one, that you just copied?

Re: Why Fennel?

#18
post #16

https://janet-lang.org Also by the same author.

I believe Fennel was originated by Phil Hagelberg (technomancy) https://git.sr.ht/~technomancy/fennel-lang.org Janet looks like is by Calvin Rose (bakpakin) https://github.com/janet-lang/janet/graphs/contributors

I’m pretty sure Calvin created Fennel and Phil took up the reins when Calvin moved on from the project.

Re: Why Fennel?

#20

Fennel is nice. I converted my neovim config[1] to fennel and haven't looked back. [1]: https://github.com/Grazfather/dotfiles/blob/master/nvim/fnl/...

If only there was an editor which could act as an interpreter for Lisp directly ...
Post reply on HN