Why Fennel?
a year ago
- #lua
- #fennel
- #programming
- Fennel是一种运行在Lua运行时上的编程语言。
- Lua功能强大且简单,专为嵌入其他程序而设计。
- Fennel通过解决常见陷阱来改进Lua,同时保持兼容性。
- Fennel采用类Lisp语法,更规范且能降低复杂性。
- Fennel能防止意外使用全局变量,鼓励编写更清晰的代码。
- Fennel为表(数组和字典)提供了更好的语法。
- Fennel通过不同关键字区分数值循环和基于迭代器的循环。
- Fennel包含Lua所没有的函数参数数量检查功能。
- Fennel支持解构、模式匹配和宏系统。
- Fennel的宏系统允许通过新语法扩展语言功能。