5 ms·
Do you think that Fennel adds enough value on top of Lua to justify the extra compilation step? I mean it is valid to use it for the fun of it, just wondering.
by cardanome 2y ago
Do you think that Fennel adds enough value on top of Lua to justify the extra compilation step?
I mean it is valid to use it for the fun of it, just wondering. Lua is already more or less a Scheme clothed in a more conventional syntax. On top of that the fact that Lua already has excellent metaprogramming capabilities kind of negates the typical advantage of using a lisp-style syntax. So what is Fennel bringing to the table?
- rudy6912 2y agoCompared to Lua, Fennel brings to the table: - Lisp syntax, so structural reading, navigation, and editing, - above-average Lisp macro system, so fundamental extensibility, - pattern matching, so a bit more expressiveness, and - some compile-time safety checks.
- rcarmo 2y agoAlso, more parenthesis. Which are a great reminder of more civilized times in computing.