1 名前:デフォルトの名無しさん mailto:sage [2008/03/11(火) 13:02:21 ] LuaやSquirrelなどアプリケーションへの組み込み用途で 使われるプログラミング言語についてのスレッドです まとめwiki(なにか質問する前に必ずみること!) wikiwiki.jp/lua/ その他の参考URLは>2から ■過去スレ その3 pc11.2ch.net/test/read.cgi/tech/1160799232/ (前スレ) その2 pc8.2ch.net/test/read.cgi/tech/1063711237/ その1 pc5.2ch.net/tech/kako/1034/10341/1034182349.html
391 名前:390 mailto:sage [2008/10/27(月) 15:17:09 ] 補足。 リモートデバッグというのは動いている外部プログラムをSocket越しにモニターするだけのことだから、 デバッグ対象のプログラムが正常に動作するようにする必要がある。 「SQDBG error : cannot open the file」 という言葉通り考えるなら、sqdbg.exe の場合だと 「Default Working Directory」と「Default command line options」の組み合わせが正しくないとか。
392 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 15:28:22 ] 既出かもしれないが、 SqPlusの初期化において、VMをSQSharedStateNodeに渡してアプリケーション終了時にまで VMの解放を後回しにするコードは丸めてゴミ箱に捨てたほうがいい。回避させたほうが無難。
393 名前:デフォルトの名無しさん [2008/10/27(月) 18:53:29 ] >>392 「Default command line options」がわかんないよ。 「test.nut」じゃないの ほかは全部あってると思う。
394 名前:393 [2008/10/27(月) 18:54:05 ] 間違えた。 >>391
395 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 11:16:46 ] >>393 まあ分からないというなら、ファイル・ディレクトリ構成まで含めてWikiと全く同じにしてごらんよ。 connectedと出ているようだから、sqdbg.exeへのSocket接続は成功しているようだ。
396 名前:デフォルトの名無しさん mailto:sage [2008/10/28(火) 23:02:00 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < Lua!! ⊂/ 9) \____ q( / > >
397 名前:デフォルトの名無しさん mailto:age [2008/11/03(月) 15:03:40 ] ほっしゅ
398 名前:デフォルトの名無しさん mailto:sage [2008/11/03(月) 18:31:08 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
399 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 18:05:01 ] luaで正規表現は使えますか? また、文字列処理に関して、pythonやrubyと 比べるとどうですか?かなり劣ってますか?
400 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 19:13:11 ] >>399 使えます ある程度は劣っていると思います
401 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 19:27:44 ] >>399 文字列の簡単なパターンマッチは標準ライブラリでできますが、 例えばバックトラックを必要とするような複雑なパターンは使えません。 マルチバイト文字のサポートもありません。 あえて言うなら、文字列とbyte列を区別するのが嫌いな人向け。 ちなみにLPegというライブラリでparsing expression grammarが使えるそうです。 ttp://www.inf.puc-rio.br/~roberto/lpeg/lpeg.html
402 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 22:30:15 ] >>400 >>401 レスありがとう。 rubyかpythonの拡張で行こうかと思ってたけど、 組み込みで行くわ。 俄然やる気出てきた。
403 名前:デフォルトの名無しさん mailto:sage [2008/11/04(火) 23:29:28 ] >>399 ,402 文体の変化にやる気というか、テンションの上がりっぷりが伺えて面白いんだがw
404 名前:デフォルトの名無しさん mailto:sage [2008/11/05(水) 10:49:20 ] さしあたり、SquirrelにはSJISのテキストを1文字ずつ区切って 配列にぶち込んでくれるAPIが欲しいところだな。
405 名前:デフォルトの名無しさん mailto:sage [2008/11/06(木) 02:33:13 ] >>404 自分でネイティブ関数作ればいいじゃないかw
406 名前:デフォルトの名無しさん [2008/11/07(金) 20:21:05 ] スクリプト言語による効率的ゲーム開発 C/C++へのLua組込み実践 って本に関して、Luaの入門書を先に読んだほうが良いですか? それともこの本だけで完結しますか?
407 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:05:26 ] 開発効率を上げるためにスクリプト言語(Lua)を利用するという趣旨の本で 読むのにLua自体の知識はあまり必要ない
408 名前:デフォルトの名無しさん mailto:sage [2008/11/07(金) 21:41:36 ] >406 Luaの構文規則については第4章をまるまる使って解説してる 本に載っている内容だけならこれで十分 自分でなんか作ってみて わからないところが出てきたら Webのリファレンスみればいいんじゃない?
409 名前:デフォルトの名無しさん [2008/11/08(土) 04:24:49 ] ご意見ありがとう御座いました。 大変参考になりました。
410 名前:デフォルトの名無しさん mailto:sage [2008/11/09(日) 03:47:40 ] あれこれSquirrel(on SqPlus)でテストしたけど、VCで文字コードをUnicodeにした場合、スクリプトコードの日本語はうまく処理できない。 文字列処理をアプリ側でやれば問題はないんだが、スクリプトコードのデバッグに日本語が使えないな。
411 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 01:04:17 ] lua5.0で割り算をした時に余りを出す方法はないですか?
412 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 01:27:30 ] ん、5.0って%ないの?
413 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 06:25:36 ] あるならそんな質問しないだろ常識的に考えて・・・
414 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 07:39:32 ] 5.0にはないみたいだね。 sugarpot.sakura.ne.jp/yuno/html/lua5_manual_ja.html#2.5.1 5.1にはあるけど。 sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html#2.5.1 5.0でもmath.modはあるみたいだからそれを使えば。 sugarpot.sakura.ne.jp/yuno/html/lua5_manual_ja.html#5.5
415 名前:デフォルトの名無しさん mailto:sage [2008/11/12(水) 19:49:36 ] >>411 粘菌に計算してもらえばええよ。 ttp://www.chunichi.co.jp/article/technology/science/CK2008110402000183.html
416 名前:デフォルトの名無しさん [2008/11/12(水) 23:54:16 ] >>411 つ math.mod
417 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 00:01:26 ] >>416 >>414
418 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 00:03:58 ] >>417 すまね、携帯で見てて下切れてたorz
419 名前:デフォルトの名無しさん mailto:sage [2008/11/13(木) 01:39:50 ] math = nil
420 名前:411 mailto:sage [2008/11/14(金) 23:41:53 ] >>414 ありがとうございます。できました
421 名前:デフォルトの名無しさん mailto:sage [2008/11/15(土) 10:58:34 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
422 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 10:17:41 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < Lua!! ⊂/ 9) \____ q( / > >
423 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 13:06:01 ] 俺のXtalたんはどうなりましたか?
424 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 13:06:52 ] 音信不通です
425 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 18:36:16 ] Xtalたんは緊張気味です
426 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 20:12:46 ] 返事がない。ただの屍のようだ。
427 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 21:31:57 ] AngelScripたんなら俺の横で寝てるが
428 名前:デフォルトの名無しさん mailto:sage [2008/11/16(日) 23:07:10 ] AngelScript色々いじってみたが、結構使いやすいな。 文法がC++なんで慣れてるってのもあるが。 ただ、AngelScriptとC++プログラムを結びつけるのを簡単に行うツールとかないのが残念。 LuaBindとかみたいなやつね。
429 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 15:01:43 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
430 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 15:32:49 ] プログラミング言語のソースコード行数 d.hatena.ne.jp/SumiTomohiko/20081114/1226668855
431 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 20:00:00 ] >>428 バインダがなくてもシームレスに利用できるのがAngelScriptの良いところだと思うのだが。
432 名前:デフォルトの名無しさん mailto:sage [2008/11/17(月) 23:47:04 ] >>431 確かに。 Luaはいまいち使いこなせなかったが、AngelScriptはその辺楽でよかった。 ただ、例えば ASFunc<int(int,int)> f; f.SetContext(〜); f.SetFuncID(〜); int val=f(a,b); みたいな感じで、普通の関数呼び出しと同じようにAngelScriptの関数呼び出せるのがあれば便利かなーと。
433 名前:デフォルトの名無しさん mailto:sage [2008/11/18(火) 20:34:35 ] LuaInterface luaforge.net/projects/luainterface/ で.NETのSystem.Drawing.BitmapとかGraphicsを使って画像を読み込んで弄ったり出来るんだけど、 新規にBitmapを作る方法がわからん。 一旦画像を読み込んでそれのクローンをつくるとかいうやり方ぐらいしかうまくいかない。
434 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 08:49:08 ] ∧_∧ / ̄ ̄ ̄ ̄ ( ・∀・) < Lua!! ⊂/ 9) \____ q( / > >
435 名前:デフォルトの名無しさん mailto:sage [2008/11/22(土) 18:43:30 ] いいえ、それはKumaです。
436 名前:410 mailto:sage [2008/11/24(月) 14:51:19 ] アプリ側でsetlocaleすりゃよかったんだな。 UCS2は.NETでしか使ったことなかったので、ロケール失念してた。
437 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:12:56 ] すみません、質問があります。 現在、「スクリプト言語による効率的ゲーム開発」という本を読み、 Visual C++ 2008 EE上で空のプロジェクトを作成し、 以下のソースファイルをビルドしてみたのですが、 // 以下、ソースファイル #include <lua.hpp> int main() { lua_State* L = lua_open(); lua_close(L); return 0; } LINK : warning LNK4098: defaultlib 'LIBCMT' は他のライブラリの使用と競合しています。/NODEFAULTLIB:library を使用してください。 という警告が出ます。 かといってLIBCMTを無視するライブラリに指定するとビルドが通りません。 LNK4098のメッセージを無視する方法以外で、警告メッセージを消す方法はありますか?
438 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 00:51:29 ] LuaのライブラリをコンパイルしたときのCRTとそのプロジェクトのCRTが食い違ってるんじゃね。 大体MTとかその辺のオプションで
439 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 09:08:48 ] >>437 vcppでWin32向けプログラムをビルド際にFAQレベルで発生する問題だ。 Luaに限ったことじゃないのでぐぐればすぐに解決策は出てくる。 ややこしいことにvcppは複数のランタイムライブラリを持っていて、しかも各ライブラリ・プログラム生成時には原則全てあわせる必要がある。
440 名前:デフォルトの名無しさん mailto:sage [2008/11/25(火) 23:22:38 ] >>439 推測だがLuaのビルドオプションがMTでアプリ側もMDだとこの警告がでる。 この場合でもアプリのほうでLIBCMTを無視する設定にすれば大概大丈夫なはずなんだが・・・ 面倒だったら、両方のランタイムをそろえてしまえばラクだけど
441 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 01:05:16 ] >> 438 >> 439 >> 440 プロジェクトの [構成プロパティ]->[C/C++]->[コード生成]->ランタイムライブラリ を/MDd(マルチスレッドデバッグ DLL)から/MT(マルチスレッド)に変更することで警告がでなくなりました。 おかげで少しVC++についてわかりました。 ご丁寧な回答、ありがとうございました。
442 名前:デフォルトの名無しさん mailto:sage [2008/11/26(水) 01:44:50 ] 正しい解決法は、 ・LuaのライブラリをCRT毎に6種類全部ビルドする ・#ifdefと#pragma comment(lib,〜)で自動的にそれを選択するヘッダを作る
443 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:41:21 ] スクリプト言語による効率的ゲーム開発の本読んで、 確かに動的リロードはできたら便利だよなと思った。 そこでSquirrelで同じことをしようと思ったんだが、問題にぶつかった。 Squirrelの仕様だと、Classは一度インスタンスを生成すると変更不能になる。 この仕様だとSquirrelのクラスはリロードできないんだよな… かといってdelegate使うのは、折角クラス機構があるのにどうよ?と思うんだが、 Squirrelで動的リロードを実装した人いる?
444 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:44:13 ] >>442 Makefileで書けば至極簡単だが、(Luaを)プロジェクトファイルで管理したら普通の方法だとものすごく手間がかかりそうだな。 楽にやる方法何かないでしょうか。
445 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:45:19 ] >>443 スクエニの小さな王国とかが動的リロードやってる CEDEC2008で言ってた
446 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 15:45:24 ] >>443 おそらく、いったんインタプリタを殺して最初からやり直した方が早いと思う。
447 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:02:33 ] >>444 ヘッダ一発だってばさ
448 名前:デフォルトの名無しさん mailto:sage [2008/11/27(木) 16:39:01 ] >>445 やってるのか。詳細が欲しいな。 >>446 今まではまさにその方法でやってた。 色々考えてみたが、ソースに手を加えない方法ではdelegate使うしかないな。 Foo = NewClass( "Foo", SuperClass ); function Foo::foo() { // do something } のようにクラスを記述しないといけないが…
449 名前:444 mailto:sage [2008/11/27(木) 22:30:07 ] >>447 意図がうまく伝わらなくてすまん。 Luaを6種類ビルドする方法のことを言ってます。
450 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 08:13:57 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
451 名前:デフォルトの名無しさん mailto:sage [2008/11/28(金) 17:02:22 ] >>449 プロジェクトファイルってVCの話か? それなら、ビルド方法のリリースやデバッグに追加して 「DLL リリース」とか「DLL デバッグ」とか作ればええよ
452 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 01:31:01 ] なんか0xff表記使うとfloatっぽい丸め誤差が発生するんだが。 色マクロに使おうとしてた俺涙目とか思ってたら>>100 で既出な上、 さらに>>104 で解決策が示されていた件 ありがとう>>104
453 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 10:20:36 ] Xtalで書いたスクリプトをSquirrelに移植したら 微妙に遅くなって涙目。 デバッガとかついててSquirrel便利だけど、 どっちにしようかなぁ……。
454 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 11:35:49 ] ”微妙に”遅くなるだけなら問題ないと思うんだが・・・ 実行に差し障りがあるレベルなら微妙とはいわなくね?
455 名前:デフォルトの名無しさん mailto:sage [2008/12/02(火) 22:27:47 ] たしかに、スクリプトの速度が1/2になるのとFPSが1/2になるのとでは全く意味が違うからな。 FPSが明らかに低下したらならXtalのままにしたほうがいいと思う。
456 名前:453 mailto:sage [2008/12/03(水) 01:14:18 ] 60FPSでキャッシュせずに全張替えしてる仮実装の状態だが、 Xtalだとぎりぎりで60FPS出せる。CPU使用率は1個換算で96〜98%くらい。 これがSquirrelだと52〜54FPSになって少しカクカクしてくる。 速度ならXtalということになるが、これ以上作りこむとどうせ足りなくなるのは同じで、 描画処理の枝刈りをすればSquirrelでもいけるかも……というところ。 蛇足でスマソ。
457 名前:453 mailto:sage [2008/12/03(水) 01:28:54 ] ところで、みんなSqPlusのところ悪いが(ほんとか?) jkBindってどうよ? なんかフォーラムにパッチ上がってるみたいだけど。
458 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 19:37:58 ] なんかtolua++の挙動怪しかったん、手てグルーコードを書くのを補助する ライブラリ自作しちまったい。 やっぱり自前で書いたほうが細かく制御できていいね。
459 名前:デフォルトの名無しさん mailto:sage [2008/12/15(月) 23:46:18 ] AngelScriptのShiftJIS対応版とか需要あるんだろうか…
460 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 00:31:03 ] 俺はSquirrel3のパフォーマンスチューニングに期待してSquirrelで行くぜ! まぁ、枝刈りも大切だと思う。 あとはココのJITとかどうかね ttp://muffin.cias.osakafu-u.ac.jp/~matumoto/ バージョンがちょい古いけど…
461 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 01:26:17 ] >>460 ちょうど今、vcpp向けの改修を行っているところ。 作者のスクリプト、デフォルト引数などは既に対応した。 まだメタメソッドや複数段階のクロージャの呼び出しがイマイチ不安定なので改善を図ってるところ。 近々フォーラムに発表予定。
462 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 13:44:50 ] >>461 元にある問題点とかはそのままなの?
463 名前:デフォルトの名無しさん mailto:sage [2008/12/17(水) 22:05:06 ] wktk
464 名前:461 mailto:sage [2008/12/19(金) 20:46:12 ] とりあえず、手元のスクリプトがほぼ一通り動くようになったのでフォーラムで公開してみる。 協力者求む。 動かないスクリプトの例などがあるとうれしい。
465 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 00:09:14 ] 乙!
466 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 09:07:13 ] >>464 乙カレー LuaはC++だとlua_call失敗時に例外投げるんだな。ちゃんと書いてくれよOTL てっきりデストラクタ呼ばれないと思って、そういうコードを書いてたせいで 謎の挙動に悩まされたよ。
467 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 15:57:40 ] >>466 リファレンスマニュアルの3.6にそれらしいことが書いてあるよ Cでsetjmp/longjmp使っててもC++のデストラクタが呼ばれる処理系もあるけどね
468 名前:デフォルトの名無しさん mailto:sage [2008/12/20(土) 18:03:42 ] >>467 ほんとだ見落としてた 俺の3時間を返せorz
469 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 08:14:31 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
470 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 09:22:22 ] toLuaでC++とLuaをバインディングしてるんだけど、 yieldをC++側で呼ぼうとしたとき、 toLuaの生成したラッパーの中じゃ、 lua_yieldを呼べないようなんだが、 どうしてる?
471 名前:デフォルトの名無しさん mailto:sage [2008/12/22(月) 18:53:35 ] >>470 lua が yeild をどうやって実装しているか、ソースを追っかけてごらん。
472 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 14:38:55 ] IGDAでこういったイベント新年にやるみたいだから、参加するのもよいかも ttp://www.igda.jp/modules/eguide/event.php?eid=58 CRIScriptの人が来るのはちょっと驚いた。 アメリカからはるばる・・・
473 名前:デフォルトの名無しさん mailto:sage [2008/12/28(日) 15:41:56 ] >>472 浜中さんの本すでに持ってる人にはあまり新しい情報は出ない気がする…
474 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 05:08:14 ] 日本製のゲーム用スクリプトで最もオープン、かつ、つかわれまくってるものを 開発した W.Dee 氏をパネリストでよぶべきだろう、とちょっと思ったけど、 よくよく考えてみればあの人はゲームは本業じゃないか……
475 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 10:57:23 ] うん。Nスクの人だと食指は動かないが、Deeたんなら是非行く。 というか、組込み言語の話だからじゃないかな(Nスクの人がいるけど)。
476 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 09:34:59 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
477 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 19:43:21 ] Nスクリプトは、組み込み言語?というよりDSLでは? ゲームとか簡易GUIが簡単に作れるHSPみたいなイメージ
478 名前:デフォルトの名無しさん mailto:sage [2008/12/30(火) 19:43:56 ] ごめん、 W.Dee ってきりきりの人かスアソ
479 名前:デフォルトの名無しさん mailto:sage [2009/01/01(木) 16:45:20 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ O sol e a Lua!!, parabens!!! 彡、 |∪| / / __ ヽノ / (___)
480 名前: 【大吉】 【1340円】 mailto:sage [2009/01/01(木) 17:04:11 ] ぅあけおめー
481 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 18:49:32 ] // / / パカッ //⌒)∩__∩ /.| .| ノ ヽ / | | ● ● | / | 彡 ( _●_) ミ Lua!! / | ヽ |∪| /_ // │ ヽノ \/ " ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
482 名前:デフォルトの名無しさん mailto:sage [2009/01/04(日) 18:59:39 ] あ、ぅあたんいんしたお!
483 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 23:35:21 ] ところでLuaとかでyieldでスクリプトの処理を一時停止させて、 その状態をファイルとかに保存して、そのファイルを読み込んで復元、ってできる?
484 名前:デフォルトの名無しさん mailto:sage [2009/01/06(火) 23:47:11 ] 使ったこと無いけどPluto使えばできるかも 日本語のドキュメントがないけど ttp://luaforge.net/projects/pluto/
485 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 00:54:41 ] >>484 d ちょっと調べてみる。 しかし日本語マニュアルがないのは地味にきついな… 普段使ってるAngelScriptも英文マニュアルしかないし。
486 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:02:51 ] Xtalたん結婚おめ!
487 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 01:31:47 ] 地味にきついな、といいながら日本ではマイナーもいいところなAngelScirptを普段使っているところに男を感じるw
488 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 19:28:38 ] Xtalってソースコードに他言語との比較ベンチコードが のってるけど、実際はやいの?
489 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 19:39:39 ] >>486 おめでと〜w
490 名前:デフォルトの名無しさん mailto:sage [2009/01/09(金) 23:22:03 ] >>487 日本語マニュアルはないけど、サンプルがたくさん付いてて分かりやすいのよ。 あと、LuaやSquirrelのスタック介したやり取りじゃなくて直接的にC++とやり取りできるんで便利。 ただデフォでShiftJISに対応してないけど…
491 名前:デフォルトの名無しさん mailto:sage [2009/01/10(土) 08:32:24 ] ∩_ 〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)