Lua プログラミングジェムズ

この本は、Lua でうまくプログラムする方法についての知恵と実践を記録した一連の記事のコレクションです。

Lua プログラミングジェムズ 編集: L. H. de Figueiredo、W. Celes、R. Ierusalimschy
Lua.org、2008 年 12 月
ISBN 978-85-903798-4-3
(e-book 版もあります)

序文(編集者の序文、Cameron Laird と Mark Hamburg による序文、執筆者の簡単な伝記を含む)と第 2 章Lua パフォーマンスのヒントを読んでください。また、正誤表もご覧ください。

全書はこちらから無料でダウンロードできます。本の購入Lua プロジェクトへの支援にご協力ください。

目次

  1. プログラミング技法
    1. Lua スレッドごとのライブラリコンテキスト
      Doug Currie
    2. Lua パフォーマンスのヒント
      Roberto Ierusalimschy
    3. Vardump: 内部の詳細を確認する機能
      Tobias S�lzenbr�ck と Christoph Beckmann
    4. Pluto でのシリアル化
      Ben Sunshine-Hill
    5. LuaSQL の抽象化
      Tom�s Guisasola Gorham
    6. Forth を Lua コード 40 行でブートストラップする
      Eduardo Ochs
    7. メタテーブルを使用した大規模な変更の実行(トラウマを軽減して)
      S�rgio Alvares Maffra と Pedro Miller Rabinovitch

  2. 設計技法
    1. Kepler を使用した MVC Web 開発
      Andr� Carregal と Yuri Takhteyev
    2. フィルター、ソース、シンク、ポンプ
      Diego Nehab
    3. プロトコル言語としての Lua
      Patrick Rapin
    4. Lua スクリプトのパッケージ化
      Han Zhao
    5. Lua スタイルのオブジェクト
      Reuben Thomas
    6. Lua の例外
      John Belmonte

  3. アルゴリズムとデータ構造
    1. ワドルラダー
      Gavin Wraith
    2. Lua でのデータ構造とイテレーターの作成
      Luis Carvalho
    3. Lua の科学計算入門
      Luis Carvalho
    4. 複雑な構造化データ入力
      Julio Manuel Fern�ndez-D�az
    5. Lua での実装された一般的なデータ構造
      Matthew M. Burke
    6. 三目並べと minimax 決定アルゴリズム
      Rafael Savelli と Roberto de Beauclair Seixas

  4. ゲームプログラミング
    1. ゲームとツールの作成に Lua を使用する
      Konstantin Sokharev と Vadim Groznov
    2. スクリプトドリブンゲーム向けの動的で柔軟なイベントシステム
      Robert Oates
    3. ゲームプログラミングのための Lua
      Steve Gargolinski
    4. 効率的な Lua ドリブンのゲームスクリプティングエンジンの設計
      Nicolas Peri

  5. 埋め込みと拡張
    1. Lua での拡張されたコルーチン
      Patrick Rapin
    2. Pascal で Lua を使用する
      Jeremy Darling
    3. Lua をマイクロコントローラーに移植する
      Ralph Hempel
    4. Lua 用 C/C++ モジュールの作成
      Ralph Steggink と Wim Couwenberg
    5. インタプリタ C モジュール
      J�r�me Vuarand