2016年4月3日日曜日

Squirrel 言語 GitHub 化!

いつの間にか Squirrel 言語のソースが GitHub でホストされていました。

Squirrel 言語は、 C++ 言語で書かれた、組み込み向けのスクリプト言語のインタプリタです。主にゲームのカスタマイズに使われていますが、きわめてマイナーな存在であり、競合する Lua のほうがはるかに有名です。

しかし私は個人的には Squirrel 言語のほうを好んで使っています。理由としては、
  1. より直観的なクラス定義構文
  2. C, C++, Java に近い構文
  3. 間違った代入を防ぐフィールド追加演算子 (<-)
  4. (比較的) 厳格な型の管理
といったことが挙げられます。