Earlier quoted context omitted.
(ns foo.bar (:refer-clojure :exclude [print] :rename {print println})) (print "Should have a newline")
;; How to infuriate your co-workers
print C-x a - println
M-x abbrev-mode31–40 of 91 posts
Fennel is really cool, and the fact that it builds on Lua—an already-popular language—is a huge win; Fennel gets access to the entire Lua ecosystem. Importantly, Lua is pretty easy to embed in native applications. I haven’t found a Lisp or Scheme as easily-embeddable as Lua(+Fennel). It’s also a good drop-in replacement for Lua. I write my Hammerspoon config in Fennel, and hopefully my Neovim config soon as well.
As a fellow hammerspoon user who is not smitten with Lua’s syntax, I would really appreciate seeing your config :-)
https://github.com/jonpalmisc/dotfiles/blob/master/hammerspo...
Earlier quoted context omitted.
I'm not sure I follow; it's an advantage that it doesn't work well on Windows?
Might help encourage you to move away from Windows.
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
Fennel – Lisp in Lua (2020, 112 comments) https://news.ycombinator.com/item?id=24390904
Fennel – Lisp in Lua (2018, 62 comments) https://news.ycombinator.com/item?id=18016168
Neovim Configuration and Plugins in Fennel Lisp (2019, 19 comments) https://news.ycombinator.com/item?id=21676606
Raymarching with Fennel and LÖVE (2019, 3 comments) https://news.ycombinator.com/item?id=24835766
Curious how this compares to Guile. Guile is designed for embedding. But it is vanilla Scheme, which might not be as modern as the Fennel flavor. Maybe, the Fennel all gets lowered to Lua at build time, so you don't need a (maybe more expensive) Guile runtime? Or, Lua has a more comprehensive library ecosystem?
Curious how this compares to Guile. Guile is designed for embedding. But it is vanilla Scheme, which might not be as modern as the Fennel flavor. Maybe, the Fennel all gets lowered to Lua at build time, so you don't need a (maybe more expensive) Guile runtime? Or, Lua has a more comprehensive library ecosystem?