Fennel-lang
Fennelは、Luaの速度、単純さ、到達範囲を、Lisp構文とマクロシステムの柔軟性と組み合わせたプログラミング言語です。 Luaとの完全な互換性:FennelからLua関数またはライブラリを簡単に呼び出すことができます。その逆も同様
オーバーヘッドなし:コンパイルされたコードは、手書きのLuaと同じくらい効率的
コンパイル時マクロ:Fennelに実行時の依存関係がないコンパイル済みコードを出力
埋め込み可能:Fennelは、実行可能ファイルであると同時に1ファイルのライブラリです。ランタイムの拡張性とインタラクティブな開発をサポートするために、他のプログラムに組み込みめる
code:sample.lisp
;; Sample: read the state of the keyboard and move the player accordingly
(when (love.keyboard.isDown key)
x (+ px (* dx player.speed dt))
y (+ py (* dy player.speed dt))]
(world:move player x y))))
Fennelを実際に使っている人の感想
https://fennel-lang.org/logo.svg