Penlight†
- Luaの使い道を考えると、大抵は標準関数だけで事足ります。
しかし、状況によっては、足りないと思う機能もあります。
例えば、「テーブルに別のテーブルを連結する」するという関数すらないため
Luaにて関数を自作した、もしくはサイトに掲載されていたものを使用している、
といった方もいることでしょう。
それら、基本に近い立ち位置の関数等、はLuaのコミュニティーサイトなどで、
様々な実装例が提示されていますが、それらを踏まえつつ、
妥当な実装としてライブラリの形に落としたたものがPenlightと言えます。
その意味では、Penlightの意義は、決してPenlightライブラリ全体をまるまる導入することにはありません。
実装例集だと考えれば良いでしょう。
Penlightのマニュアル†
PenlightのLuaモジュール†