プログラミング言語 Lua その3at TECHプログラミング言語 Lua その3 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト890:デフォルトの名無しさん 08/03/02 16:46:14 大体Squirrelはマーク&スィープGC積んでるんだから、それでもあえて リファレンスカウントを選んだのはちゃんと理由はある。 http://wiki.squirrel-lang.org/default.aspx/SquirrelWiki/LuaComparedToSquirrel.html 俺がSquirrelを使ってる理由はリファレンスカウントだから。理由は>>888。 巨大なリソースを組み込みスクリプト側で扱う設計にしてるなら、リファレンスカウント のありがたみが分かるはず。 折角GCつき言語採用してるのに、リソース開放のためにdispose()とかダサいよ。 891:デフォルトの名無しさん 08/03/02 16:55:03 luaにネイティブ整数型がないのはときどき困る。 892:デフォルトの名無しさん 08/03/02 20:00:03 チラシの裏。 Squirrelバインダ製作中。とりあえずC++からSquirrel呼び出しは、 SquirrelVM vm; int value = sq_cast<int>( vm.getRootTable()[ "foo" ] ); vm.getRootTable()[ "bar" ] = "BarString"; vm.getRootTable()[ "setPosition" ]( 1.0f, 2.0f ); vm.beginCall( vm.getRootTable[ "setPosition" ] ) .param( 1.0f ) .param( 1.0f ) .endCall(); みたいな感じに。 SquirrelからC++呼び出しが面倒くさい。Sqplusみたいにテンプレートを駆使した バインダにするか、それともネイティブクロージャを楽に登録できるようにするだけに するか、悩みどころ。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch