茴香

2020-09-06 22:06:10

Fennel是一种编程语言,它将Lua的速度、简单性和覆盖范围与LISP语法和宏系统的灵活性结合在一起。

可嵌入:Fennel是一个单文件库,也是一个可执行文件。将其嵌入到其他程序中,以支持运行时可扩展性和交互式开发。

;;示例:读取键盘状态并相应地移动播放器(local dirs{:Up[0-1]:down[0 1]:Left[-1 0]:Right[1 0]})(每个[Key Delta(Pair Dirs)](When(love.keyboard.isDown key))(let[[dx dy]delta[px py]player x(+px(*dx player.Speed dt))y(+py(*dy player.Speed dt))。

Fennel的存储库在Sourcehut上,在Freenode和Matrix上的邮件列表和#Fennel频道上都有讨论。

茴香版权所有©2016-2020 Calvin Rose和贡献者。在MIT/X11许可下发布。本网站的条款相同,也存储在Sourcehut上。