Lua 引用

ここでは、長年にわたってユーザーが Lua について述べたコメントのサンプルを紹介します。以下の引用の多くは、USENET ニュースグループに投稿された自発的なメッセージに登場したものです。その他は、メーリングリストに送られたり、直接私たちに送られたものです。以下に引用されている人々の発言は、彼ら自身の意見であり、所属組織の意見ではありません。一部の引用は、若干編集されています。Lua に関するいくつかのプレス記事も参照してください。

「このようなクリーンでパワフル、かつコンパクトなプログラミング言語を作成することは、途方もない偉業であり、その並外れた洞察力とスキルを持つ設計者には多大な功績がある。」ジョセフ・マニングlua-l (2013) より「Tcl は、アプリケーションを構築するためのスクリプティングのイデオロギーを進める上で多くの良いことを成し遂げました。それは、その時代の Lua でした。しかし、Lua はこの時代の Lua です。」ジェイ・カールソンlua-l (2012) より
「Grim Fandango は、Lua が優れたゲームを作成するために使用できるだけでなく、史上最高のゲームを作成するために使用できることを示した最初のゲームでした。」アレックス・ルカードDiehard GameFAN: Hall of Fame Nomination – Grim Fandango (2010) より「ブラジルで最も人気のある技術輸出は Lua です。」ITPRO (2010) より
「Lua について言えば、それは高性能なスクリプト言語です。高性能であることが決定的な要因でした。私たちには高速、高速、高速な言語が必要でした。また、C++ に簡単に統合できます。」Blizzcon 2009 Q&A セッションより「盲目のプログラマーとして、Lua スクリプト言語を本当に楽しんでいます。これは、スクリーンリーダーで読み書きするのに最も音声に優しい言語の1つです。Lua は非常に高速で、軽量で、移植性も優れています。」ヴェリ・ペッカDolphin スクリプティング (2009) について
「Lua 独自の重要な利点は、驚くほど小さく、高速であり、技術レベルでは傑作であるということです。すべてのプロジェクトが、恐ろしい「肥大化」をほとんどせずに、これほど多くのことを達成できるわけではありません。」マシュー・ワイルドlua-l (2008) より「この素晴らしいスクリプト言語に感謝したかったのです!以前は Python を埋め込もうとしていましたが、多くの問題が発生しました。少し調べてみると、Lua がまさに探していたものでした。ライブラリは変更なしでコンパイルされ、数時間でデータ構造用の Lua ラッパーを作成できました。すべてが最初の試みで動作し、予想どおり(そしてドキュメントに記載されているとおり)に動作したため、デバッグは必要ありませんでした。素晴らしい!」Visionaire チームのアレックス・ハートマン (2007)
「x86 で 200K 未満でアプリケーションのサイズを増やしながら、シームレスに統合された、完全に動的な言語を従来の構文で提供できたらどうでしょうか。Lua を使用すると、それが可能です!」キース・フィールドハウスONLamp (2006) より「Lua がゲームスクリプトの事実上の標準になりつつある理由は容易に理解できます。」イアン・ミリントン、『Artificial Intelligence for Games』、モーガン・カウフマン (2006) より
「別の構成ファイルやリソース形式(およびそれに付随する別のパーサー)を作成する前に、Lua を試してください。」マーティン・ストライカー、編集長、Linux MagazinedeveloperWorks (2006) よりEmma は、Ogre3D とインターフェースし、スクリプトに Lua を使用するアプリケーションエンジンです。テストを行ったところ、Lua は 20,000 トライアングルのメッシュを 100 fps 以上でサイン関数を使用してワープできることがわかりました。私がこれまで見てきた他のインタプリタ言語では、それに近いものは得られません。」クリス・マリンlua-l (2006) より
「プログラムにスクリプトを組み込みたいと思ったら、www.lua.org に走って使用してください。」vze35comp.sys.mac.scitech (2006) より当社のネットワークモニターに Lua を統合したところ、ユーザーの間で新しいプログラマーが急増しています。」ロバート・アロンソン、Intellipool AB、スウェーデン (2005)
「ゲーム開発者は、2000 年代を Lua の 10 年として振り返る可能性が十分にあります。」マシュー・ハーモン、「Building Lua into games」、『Game Programming Gems 5』(2005) より「すべてのゲームには何らかのスクリプトレイヤーがあります。Lua 言語は、この役割の主要な候補です。」フリップcomp.games.development.design (2004) より
「Lua は、C の世界で最も移植性が高く、邪魔にならないコーディングツールの 1 つでしょう。」cliki.tunes.org (2004)「今まで使用した中で最もエラーのないオープンソースプロジェクトを提供していただき、ありがとうございます。」エリック・ホウガードlua-l (2004) より
「C の設計を見て以来、言語の設計にこれほど驚いたことはありません。」ディミトリス・パパヴァシリオウlua-l (2004) より「Lua は私の祈りへの答えでした。」ギャビン・レイス彼の wiki ページ (2002) より
「Lua は、素晴らしい小さな大物です。」ルーカス・アッカーマンrec.games.roguelike.development (2003) より「Lua は素晴らしいソフトウェアだと思います。非常にクリーンな言語設計、その反射性による強力さ、優れた API。ドキュメントを読むのは楽しいです。すべてのソフトウェアが Lua のようにきちんとしていればいいのに!正直、私は驚き、喜びました。」フランシス・バートンcomp.compilers (1996) より
「Lua を選択した Angband のメンテナーに感謝します。これほどスムーズに、問題なく統合できるコンポーネントやサブシステムはめったに見られません。」ハンスユルク・マルタナーrec.games.roguelike.angband (2002) より「私は Lua を天体画像処理ルーチンを結合するために使用しています。Lua には非常に感銘を受けており、言語の優雅さ、C とのインターフェースの単純さ、ドキュメントの品質により、非常に簡単に使用できるようになりました。このような便利なツールに皆様、本当に感謝します!」アラン・ワトソン、ラスクルーセスのニューメキシコ州立大学 (1997)
「Basic のことは忘れて、Lua を使いましょう!Lua は同じくらい簡単に使用できますが、はるかに強力です。Lua は拡張も非常に簡単です。」ジョン・クライザーcomp.sys.mac.programmer.help (1999) より「この Lua 言語は非常に興味深いようです。私は、小さくて移植性のあるプロトタイプベースのような言語を探しており、これがそれかもしれません。」スティーブ・デコルテ (1997)
「Lua –私が今まで使用した中で最も役に立つ真のフリーソフトウェア。」デビッド・ジェスケ推奨製品リスト (2000?) より「この素晴らしく、小さくて無料のスクリプトエンジンは、私が今まで見つけたソフトウェア業界で最も再利用可能なパーツの 1 つです。ゲームエンジンにスクリプトシステムを組み込むのに、これ以上の方法を想像できませんでした。」ハラルド・ノヴァクStation 5 Web サイトより
「シンプルで高速(かつ小型!)なスクリプト言語が必要な場合は、Lua を見てみることをお勧めします。」ジェームズ・ロガジャンcomp.lang.python (1997) より「小さな言語の設計における優雅さと力について本当に学びたいのであれば、Lua について公開された論文を見て、ソースコードを調べてください。素晴らしい!」フランシス・バートンcomp.compilers (1996) より
「Lua は、ブラジルの学者による小さくてきちんとしたスクリプト言語です。これは、Perl や Python のようなスクリプトのモンスターとは一線を画すものです。これは非常にエレガントで、きれいにコンパクトです。」フランク・アルノー彼のリンクページ (1999?) より「Lua は、私が見つけた中で最もシンプルで最も完全なオブジェクト実装です。」ジョン・ロール、ハーバード大学 (1995)
「Lua は、私が長年偶然見つけた中で最もエレガントな言語であり、学ぶのも使うのも最も簡単な言語です。」エドゥアルド・オクシュlua-l (2001) より「多数の[スクリプト]言語の中で、Lua だけが、当社の要件を満たすのに十分なシンプルさ、移植性、そして強力さを備えていることが証明されました。」pdelib Team、ワイエルシュトラス応用解析・確率研究所、ツールリスト (1999?) より
「Lua はかなりまともで小さな言語のようです。「Tcl を正しく行った」というのがすぐに思い浮かびました(またはおそらく「Python-Lite」)。」ジャック・ヤンセンcomp.lang.python (1997) より「Dr. Dobbs の Lua に関する記事を読んだ後、非常に試してみたかったのですが、今のところ、あらゆる点で期待を上回っています!その優雅さとシンプルさに驚かされます。このようなよく考え抜かれた言語を開発したことに感謝します。」ブレット・モギレフスキー、ルーカスアーツ (1997)
「私はしばらく Lua を使用しており、組み込み言語として簡単に推奨できます。Tcl や Perl など、他のいくつかのオプションよりも私の意見では「はるかにクリーン」です。また、非常に小さく/軽量で、最も高速なものの 1 つであり、ドキュメントも充実しており、C 関数と簡単にバインドできます。」デビッド・ボリンジャーrec.games.roguelike.development (1999) より「私は、動的に拡張可能な埋め込み可能言語である Lua を RISC OS に移植したばかりです。美しい ANSI コードのおかげで、RISC OS の奇妙さのためにいくつかの makefile ハッキングが必要だっただけで、Lua は移植が非常に簡単でした。」ルーベン・トーマスcomp.sys.acorn.announce (1999) より
「Lua スクリプトモジュールは、[Zeus エディター]の組み込みスクリプト言語エンジンとして非常にうまく機能します。」ユッシ・ユンパネンcomp.programming (1999) より「Lua は非常に小さく、非常に高速で、拡張可能な言語です。」ジョン・クライザーcomp.sys.mac.programmer.tools (1999) より
「約 1 年前、私は以前の雇用主の組み込みアプリケーションで、すぐに利用できることを主な焦点として、スクリプト言語の提案をすることになりました。私は Lua、Scheme、Tcl 7.6、Python(この順序で)を選択しましたが、Python がより上位にランク付けされることを望んでいました。残念ながら、ポーティングの労力はかなり高いようでした。」ステファン・フランケcomp.lang.python (1999) より「私のお気に入りのスクリプト言語はLuaです。C言語で書かれたLuaはUnixにルーツを持ちますが、Mac OS、Windows xx、BeOSなどへ容易に移植できます。Luaは小さく、速く、非常に有能です。」Jon Kleiser, comp.lang.oberon (1998) より
「私は当初、組み込みスクリプト言語としてPythonを使用する予定でしたが、Luaに切り替えました。Nutshellの本を読み、4〜5ヶ月メーリングリストを覗き見し、最後の2つのバージョンをダウンロードして、いくつかのPythonスクリプトを書きました。それらの準備の後、私はPythonを放棄してLuaを採用しました。Luaはより軽量で、組み込みが簡単です。したがって、結論として、Pythonが持っているものが必要ならそれを使えば良いですが、簡単な組み込みを望むなら、Luaが適切なツールです。」Ashley Fryer, comp.ai.games (1998) より「本当に小さくてクールな拡張言語を探しているなら、Luaを見てみてください。」Lyn Headley, comp.lang.python (1998) より
「ゲームコンソールのスクリプト言語に望むであろう機能についてSchemeとLuaを比較すると、Luaの方が優れていると思います。より小さく、移植性があり、使用メモリが少なく、高速です。」Steve Dekorte, comp.lang.objective-c (1997) より「私は最近、Luaのコンパイラとインタプリタの両方のソースをダウンロードしましたが、その品質に非常に良い意味で驚きました。警告さえ出さずにMacでコンパイルされ、初回で実行できました!間違いなくチェックする価値があります。」Mike Fahl, comp.arch.embedded (1997) より
「私のアドバイスは…多くの苦痛を避けるためにLuaを使用してください。Luaは小さく、強力で効率的なスクリプト言語です。特に拡張言語として書かれており、非常に優れています。組み込みに適した言語は(Pythonを含めて)他に見たことがありません。Luaは本当に素晴らしい言語です。クリーンで小さく、効率的で、商用利用も無料です。非常に堅牢なコードであり(現在のバージョンは3.1)、多くの産業用アプリケーションで使用されています。また、十分にサポートされています。私が最も気に入っていることの1つは、改善できる点が思いつかないことです。もし自分でスクリプト言語を書くことに決めていたとしても、私のものはこれほど良くないでしょう。参考までに、オリジナルのLuaコードベースはflex/bisonまたはlex/yaccで生成され、そこから進化しました。したがって、flex/bisonルートで行くことを計画している場合は、3年間の改良を省いてLuaを使用してください。」Ashley Fryer, rec.games.programmer (1998) より「『Software, P. & E.』の記事の後、多くの反響があったことでしょう。コンピュータ言語の知識がある人なら誰でも、その言語の独創的な概念に感銘を受けたはずです。」W.Boeke, ルーセントテクノロジーズ、オランダ (1996)
「私はすべてを読み、実装にも目を通しました。私にとって驚くべきなのは、何が欠けているかということです。Luaは、まるでアップデートされたAWKのようなものです。非常にエレガントで的を射ています。非常に素晴らしい作品です。」Dwight VandenBergh (1996)「Luaおめでとうございます。まさに私が探していたもので、1ヶ月半前から主要なスクリプト言語として使用しています。強力で小さく、非常に使いやすい(そして拡張しやすい)です。成功を祈っています。誰にでもこの言語を勧めます。」Joshua Jensen (1996)
「私は80年代初頭からテストやプロトタイピング、マクロ言語を追加するためにコードでインタプリタを使用してきました…今のところ[Lua]は私が今まで見てきた中で最高のものに見えます。その間、あらゆるものを試しました。」Rodney A. Ludwig (1996)「私は12月に、Dr. Dobbs Journalで読んだ後、Luaをダウンロードしました。Luaはコンパイルとアプリケーションへの統合が非常に簡単であることがわかりました。1週間も経たないうちに、Luaを統合し、特殊なデータベースへのインターフェースを提供しました。当初、マクロ言語を提供するタスクには数ヶ月かかると思っていました。」Mike Palmer (1997)
「しばらくの間、私は様々なロボットアプリケーションで使用するための移植可能でコンパクトなインタープリタ型またはインクリメンタルコンパイル型の言語を探していました。Luaはまさに私が必要とするものになると思います!」Mark Ian Barlow, Non-Linear Control Consultants Ltd (1997)「Luaという言語はほぼ完璧だと思います。少なくとも、そのエレガントな設計を損なうことなく変更することは非常に難しいでしょう。」Francis Burton, グラスゴー大学, lua-l (1997) より
「私は現在、他の人がPerlをよく使用するようなタスクにLuaを喜んで使用しています。私はPerlに数年間苦労しました[…]そして、その多くの巧妙な魔法を利用するのに十分な知識を学ぶことはありませんでした。Luaは学ぶのがはるかに簡単でした(わずか40ページの完全なマニュアルが役立ちます!)、そして魔法はなく、シンプルで小さく、強力な言語と、うまく設計された標準ライブラリがあります。」Reuben Thomas (2000)「すぐに学んでください。素晴らしいです。」Rob Kendrick, comp.sys.acorn.programmer (2000) より
「私はTclの言語設計にあまり満足していません。Cに関しては、Luaの方がTclよりも優れていると思います。」Norman Ramsey, comp.lang.ml (1997) より「私はC++よりも言語としてLuaが好きなので、Luaを使用しています。」Paul Bleisch, rec.games.programmer (1998) より