*Penlight [#n2336e61]

-[[Luaの使い道]]を考えると、大抵は標準関数だけで事足ります。~
足りないもモノのほぼ全ては、''Luaを組み込んでいる本体アプリ''が、APIをLua側へと提供すべきものでしょう。
~
しかし、状況によっては、Luaの標準モジュールや標準関数に機能を追加したいシーンもあります。~
~
例えば、Luaでは「複数のテーブルを連結する」するという関数や演算子すらありません。~
このため、テーブルを連結する関数を自作した、もしくはサイトに掲載されていたものを使用している、
といった方もいることでしょう。~
~
それら、''標準に近い立ち位置のモジュールの類''は、
Luaのコミュニティーサイトなどで、様々な実装例が提示されています。~
それらを踏まえつつ、トータル的なライブラリに纏めたものがPenlightと言えます。~
~
その意味では、Penlight''ライブラリ全体をまるまる導入する''というよりも、
標準ライブラリの機能を組み合わせ、ラッピング関数を作成する様々な''実例集''だと考えれば良いでしょう。~
その意味では、Penlight''ライブラリ全体をまるまる導入する''というよりも、~
標準ライブラリを組み合わせ、便利なラッピング関数を作成する様々な''実例集''という見方もあるでしょう。~


**Penlightのマニュアル [#y55e0f7a]
-[[Penlight マニュアル>http://stevedonovan.github.io/Penlight/api/index.html]]

**PenlightのLuaモジュール [#fe03f198]
-[[Penlight Github>https://github.com/stevedonovan/Penlight]]

トップ   差分 履歴 リロード   一覧 単語検索 最終更新   ヘルプ   最終更新のRSS