Learning Fennel as the first Lisp #78
-
Hi there, I am excited to try out lightspeed. I have never used fennel before and I am wondering if you wrote the plugin in one big fennel file? 😃 |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 14 replies
-
Hi! 🦉
Sure :)
Indeed, keep on going! 😊
Definitely dive into a more "proper" Lisp first - that can be Racket, Common Lisp, or Clojure (🤍), which latter is the most similar to Fennel on the surface. However, the emphasis is on the "on the surface" part. To be able to use Fennel to its full potential, one has to be well-versed in (modern) Lisps and Lua, since under the hood Fennel is all Lua - it's mostly a syntactic convenience layer. That said, given those two prerequisites it's a breeze to learn it, with only one or two minor gotchas ahead. |
Beta Was this translation helpful? Give feedback.
Hi! 🦉
Sure :)
Indeed, keep on going! 😊
Definitely dive into a more "proper" Lisp first - that can be Racket, Common Lisp, or Clojure (🤍), which latter is the most similar to Fennel on the surface. However, the emphasis is on the "on the surface" part. To be able to use Fennel to its full potential, one has to be well-versed in (modern) Lisps and Lua, since under the hood Fennel is all Lua - it's…