”話を戻そう" の前まで読んで、Lua やってみたくなった。 / 『ゲーム作ってるとやっぱりグローバルなアレが欲しい。』 にゃおろぐ! ( nyaocat ’s diary ) http://d.hatena.ne.jp/nyaocat/20101028#1288268861
2010-11-01 20:45:27Lua は hoge = 10 ってやったときに、再代入なのか新規作成なのか区別が付かなくてバグるのが糞って Squirrel さんが言ってた
2010-11-01 20:52:46つ require "strict" RT @melponn: Lua は hoge = 10 ってやったときに、再代入なのか新規作成なのか区別が付かなくてバグるのが糞って Squirrel さんが言ってた
2010-11-01 20:53:31@melponn 文字列リテラルやテーブルコンストラクタを唯一の引数にとる関数呼び出しは、イチイチ括弧を書かなくていいのです。
2010-11-01 21:02:34@SubaruG いえそうではなくて、require "strict" ってやっても a = 10 で a が無い場合にコンパイルエラーになるわけじゃないですよねと・・・
2010-11-01 21:04:39@melponn コンパイル時検出はLuaとは相性悪いので不満点ですが、コンパイル遅くなるとLuaじゃないのでそればっかりは仕方ないですね。
2010-11-01 21:07:08言語自体の速度はもとより最速クラスだし、GCの最大停止時間もインクリメンタルGCで軽減。インクリメンタルGCってのはつまり、空き時間にGCを回せるってことで、鬼に金棒。
2010-11-01 21:15:11lua は luac -s しないとデバッグ情報のせいで逆にサイズ肥大化しますね。 RT @melponn: 本体のバイナリサイズとか、スクリプトのコンパイル後の大きさとかはどっちの方が小さいんだろうなぁ・・・
2010-11-01 21:16:41本体のサイズで Lua に適う言語はそう滅多に存在しないはず。っていうか必要な関数さえも削ってコンパクトにしてるのがLua。
2010-11-01 21:17:44