【Lua】組み込み系言語総合 その6【Squirrel】
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2013/03/10(日) 15:10:32.28使われるプログラミング言語についてのスレッドです
まとめwiki(なにか質問する前に必ずみること!)
http://wikiwiki.jp/lua/
その他の参考URLは>2から
■前スレ
【Lua】組み込み系言語総合 その5【Squirrel】
http://toro.2ch.net/test/read.cgi/tech/1321063450/
■過去スレ
その4 http://hibari.2ch.net/test/read.cgi/tech/1301414458/
その3 http://hibari.2ch.net/test/read.cgi/tech/1272643397/
その2 http://pc12.2ch.net/test/read.cgi/tech/1243210301/
その1 http://pc12.2ch.net/test/read.cgi/tech/1205208141/
プログラミング言語 Lua
その3 http://pc11.2ch.net/test/read.cgi/tech/1160799232/
0458デフォルトの名無しさん
2014/07/08(火) 23:55:23.17ID:jARkErFj人にモノを薦めるときは相手の考えも尊重してね
という話
0459デフォルトの名無しさん
2014/07/09(水) 00:01:15.25ID:yWtVDAf2コンパイル時型チェックしてくれる組み込めるスクリプト言語って他にないの?
0460デフォルトの名無しさん
2014/07/09(水) 00:02:36.15ID:6stlqCZCじゃ今度からAngelScriptの話をするときは「(個人の感想です)」って末尾に付けるわ
0461デフォルトの名無しさん
2014/07/09(水) 00:08:24.48ID:HW4kwc6W0462デフォルトの名無しさん
2014/07/09(水) 00:27:27.75ID:q6W6WKLrBotや荒らしの類にしか見えないんだよ
本気で貢献したい、広めたいと思うなら
リファレンスの翻訳したり
サンプルコードを提示したりと
やることはいくらでもあるでしょ?
どっかの国のじゃないんだからさぁ
ま、流行らないと思うけども
0463デフォルトの名無しさん
2014/07/09(水) 00:43:58.35ID:ay8R5j5j同じ系統の言語を二個使ったら何ができるのかが分からない
0464デフォルトの名無しさん
2014/07/09(水) 00:55:53.38ID:Pn1IATNtこういう場面で使えるよって返したつもりだったけど
無意識のうちに、C++すら理解できない能無しの劣等感を煽っちゃったんだね。
ごめんね。
0465デフォルトの名無しさん
2014/07/09(水) 01:03:57.02ID:6stlqCZCその超人様がコンパイル時型チェックに頼る凡人を見下すのは当然ですね
0466デフォルトの名無しさん
2014/07/09(水) 01:15:00.10ID:q6W6WKLr誰だよお前はw
0467デフォルトの名無しさん
2014/07/09(水) 07:00:19.88ID:D5g6nYoo0468デフォルトの名無しさん
2014/07/09(水) 08:20:34.04ID:dnhlgLoJ0469デフォルトの名無しさん
2014/07/09(水) 08:35:39.86ID:dUvUmdvTみんな知ってるね。
0470デフォルトの名無しさん
2014/07/09(水) 19:01:55.74ID:r8cQgObV悪いのはソレを使う人間だよ
0471デフォルトの名無しさん
2014/07/09(水) 19:50:22.95ID:ay8R5j5j0472デフォルトの名無しさん
2014/07/09(水) 20:24:17.88ID:yWtVDAf2型付けが?それとも実行環境が?
0473デフォルトの名無しさん
2014/07/10(木) 14:37:45.84ID:QqTFR8Ev0474デフォルトの名無しさん
2014/07/10(木) 16:01:45.19ID:iwrqfwZm0475デフォルトの名無しさん
2014/07/11(金) 01:37:33.79ID:hJn+b6B7a.luaとb.luaというファイルがあったとして、a.luaにmodule("a")って書いておけばb.luaからrequire("a")でa.luaを参照で生きるってのは分かるんだけど
a.luaもb.luaもアーカイブ内にあって(例えばZIPにスクリプトが固めてある状態で)アーカイブから直接
スクリプト文字列をロードしてlua_Stateつくったとするじゃん?そしたらb.luaからa.luaってどうやって参照するの??
a.luaをロードしたlua_Stateと、b.luaをロードしたlua_Stateはそれぞれ完全に独立してるわけじゃん?
a.lua内でmodule("a")とかやっても、それはb.luaにとっては全く無関係な話しじゃね?っていう
0476デフォルトの名無しさん
2014/07/11(金) 02:45:06.27ID:Mxpl8CKXdostring
はい
はい
0477デフォルトの名無しさん
2014/07/11(金) 04:09:49.02ID:D40A4FPHrequireの公式マニュアル読めばモジュールの検索手順載ってるからそれ読んどいてね
require経由で独自のアーカイブからファイルを読みたいなら
package.preloadのメタメソッドに自前のローダを仕込むとかトリックを使うことになるよ
0478デフォルトの名無しさん
2014/07/11(金) 07:07:35.10ID:TT3tD9Otスクリプトをロードすると関数がつくられる (lua_Stateではない)
各々の関数はグローバル変数を共有できる (完全に独立してない)
モジュールの使い方はバージョン毎に改善されているが
グローバル変数の使い方はあまり変わってないので使い方が分からない人はいないと思う
0479デフォルトの名無しさん
2014/07/11(金) 07:47:48.30ID:XCAXgxw4ttp://p-monster.hatenablog.com/entry/2013/02/13/205419
0480デフォルトの名無しさん
2014/07/11(金) 07:50:22.67ID:XCAXgxw4ttp://ar.aichi-u.ac.jp/blog/lua/lua.html#id.2.2.0
0481475
2014/07/11(金) 14:00:17.28ID:snzc4mzLpackage.preloadとかの説明は読んでたけど、このテーブルが異なる lua_State 間で共有される
情報だとは思っていなかった
結局メタテーブルいじるのは面倒なので、単に
int lua_include(lua_State *ls) {
const char *scriptname = lua_tostring(ls, 1);
const char *source = GetStringFromArchive("data.zip", scriptname);
lua_dostring(ls, source)
return 0;
}
みたいな関数を登録して、スクリプト内から include("a.lua") って呼んで使うことにしたよ。みんなありがとう
0482デフォルトの名無しさん
2014/07/13(日) 17:10:55.13ID:kuvdsVq2ランダム変数を使って、タッチする位置とタイミングを微妙に変えつつ、
位置とタイミングをある程度の範囲内に抑えたいのですが、
x1=math.random(14,134);
y1=math.random(280,314);
a1=math.random(-1,+1);
a2=math.random(-1,+1);
t0=math.random(80000,85000);
t1=math.random;(50000,50100);
touchdown(0,x1,y1);
usleep(t0);
touchup(0,x1+a1,y1+a2);
usleep(t1);
usleep(300000);
まったく反応しません
どうしてでしょうか
0483デフォルトの名無しさん
2014/07/13(日) 17:13:44.99ID:kuvdsVq2◯ t1=math.random(50000,50100);
直したけど動きません
0484デフォルトの名無しさん
2014/07/13(日) 17:20:13.38ID:kuvdsVq2+が余計でした
0485デフォルトの名無しさん
2014/07/13(日) 23:51:22.63ID:oRazOMf+まあ、同じ行に命令を並べる時は必要になるから、念のため常につけておくってのはアリだと思うけど。
0486デフォルトの名無しさん
2014/07/15(火) 22:41:15.80ID:4Hk/aMI9というかどういう風に使うもんなの?
0487デフォルトの名無しさん
2014/07/18(金) 07:19:05.42ID:MNjetX+mマニュアルやら
http://sceneryandfish.withnotes.net/?p=1908
などでも触れてるけど
数十行レベルでしょのシンプルなソース見ちゃうのが手っ取り早いと思うよ
0488デフォルトの名無しさん
2014/07/21(月) 12:06:25.68ID:MDGKsYd9何か重要なバグフィックスらしい。
0489デフォルトの名無しさん
2014/07/21(月) 16:26:34.64ID:CPAJhmykこれか
メモリ関連のバグフィクスと、出力されるバイトコードがおかしくなるバグの修正かな
0490デフォルトの名無しさん
2014/08/11(月) 22:58:35.99ID:xLVZtjTFバージョン番号がいまいちわからないんだけど
stable版ってどれなんだろ
0491デフォルトの名無しさん
2014/08/12(火) 02:19:26.71ID:Hfmn/cHaここで質問してもいい?
0492デフォルトの名無しさん
2014/08/12(火) 02:55:05.48ID:QZJQGyIxいいよ
寂れてるし。
0493デフォルトの名無しさん
2014/08/12(火) 05:31:01.87ID:7nSDT24wあれば買うが、難しい本はいらん
0494デフォルトの名無しさん
2014/08/12(火) 06:24:10.22ID:FZ4QQEE/0495デフォルトの名無しさん
2014/08/12(火) 08:49:45.55ID:Hfmn/cHaauto touchの関数についてhttp://autotouch.me/?page_id=269
alert("Hello world!"); hello world!と表示する
vibrate(); -- 一回振動する.
tap(100, 200); -- 座標(100, 200)をクリックする.このあたりは実際にauto touchで実行できたんだ。
画像aがあるときにaをタップ
っていうのはfindImageTap {imagePath="/var/A.png", count=1};
だと思うんだけど出来なくて困ってる。
0496デフォルトの名無しさん
2014/08/12(火) 09:06:36.78ID:5U2rS/IR0497デフォルトの名無しさん
2014/08/12(火) 14:26:34.31ID:Hfmn/cHa別過去スレでやってる人がいて、その人のスクリプトはこんな感じなのね。↓
まだボタン一つ押せただけで大した事できてないけど、、、
スクリーンショットとって、PCで画像切り抜き、サイズ変えないで保存して上手くいった。
あいぽんで編集するとサイズ変わってしまって上手くいかなかった。
あとはマニュアル通り
ボタンの画像を少し小さめに切抜き、find image
すると、ボタンの中の座標返すからそのままtouchdown
してあげると良いみたい
local ok;
ok = findImage{imagePath="/var/mobile/Library/AutoTouch/Scripts/IMG/ok.png", count=1};
for i, v in pairs(ok) do
touchDown(0,v[1],v[2]);
usleep(100000.00);
touchUp(0,v[1],v[2]);
end
画像はこんな感じ。カメラロールに保存しちゃうと拡大されちゃうけど、ホントは等倍ね
http://i.imgur.com/nJymDHf.jpg
とのことなんよ。画像を見つけたらfor以下をループってことなのかな?
0498デフォルトの名無しさん
2014/08/12(火) 18:35:02.04ID:XJm7PWEz何が分からないんだろ
0499デフォルトの名無しさん
2014/08/12(火) 20:58:16.89ID:Hfmn/cHaangeっていう画像を見つけたらタップっていう動作を組む方が簡単そうなので
findImageTap{imagePath="/var/mobile/Library/AutoTouch/Scripts/IMG/ange.png", count=1};
っていうのに変えてもうまくいかない。
iphoneでスクショ撮る→PC繋いで画像ダブルクリック。スクショしてペイントに貼り付け。4×4ドットで切り取りしてange.pngで保存。
iexplorer経由でIMGフォルダに保存。
そもそもの画像の保存方法がダメなのかな?
0500デフォルトの名無しさん
2014/08/12(火) 21:54:52.06ID:XJm7PWEzマッチしてるか確認
local result = findImage{imagePath="/var/mobile/Library/AutoTouch/Scripts/IMG/ange.png", count=1}
alert(#result)
これが0なら拾えていないので画像に問題ありなので画像作成に工夫する
1なら拾えているので他に問題あり
考えられるのはtap対象自体がイベントを処理していないか
当たり判定の範囲外
前者は手動でtapして反応するか確認
後者はresultの中身に入った座標を参考にしながらtap関数で確認
alertの仕様が分からないので
alert(tostring(#result)) や
alert(""...#result)などとする必要が有るかも知れない
0501デフォルトの名無しさん
2014/08/12(火) 22:22:09.25ID:Hfmn/cHalocal result = findImage{imagePath="/var/mobile/Library/AutoTouch/Scripts/IMG/ange.png", count=1}
alert("#result")
で反応無かったので画像の保存の仕方がいけなかったみたい。
ちょっと保存方法変えてみます。
0502デフォルトの名無しさん
2014/08/12(火) 22:37:13.67ID:XJm7PWEz>alert("#result")
誰がそんな事言ったよ
てかそれで反応がないならおかしいぞ
0503デフォルトの名無しさん
2014/08/12(火) 22:38:29.15ID:wYq/8Bw70504デフォルトの名無しさん
2014/08/12(火) 23:01:41.48ID:XJm7PWEzhttps://teachme.jp/contents/16546
見る限りリモートデバッグも出来るようだから
そっちの環境を作るのが先かもね
0505デフォルトの名無しさん
2014/08/25(月) 10:39:27.72ID:BL3IV/EG組み込みの文字列、配列、連想配列に std::string, vector, map を
そのまま使っているほどには、C++のクラスをバインドするには親和性が高そう。
比較的、型の扱いが厳密なのが特徴かな。 クロージャは無いかも。
0506デフォルトの名無しさん
2014/08/25(月) 18:26:32.35ID:eFSdMsqd0507デフォルトの名無しさん
2014/08/25(月) 19:18:08.37ID:8RrIpfE5割とオーソドックスな文法だね
defでの関数定義時に、annotationとguardを設定できるのはちょっと面白い
(いまいち使い道は思いつかない)
バージョン5.3まで行ってる割にはドキュメントが弱そうに(個人的には)見えるけど
それだけシンプルって事なのか、それともdoxygenの使用にこだわっているせいなのか
0508デフォルトの名無しさん
2014/08/25(月) 21:14:31.71ID:wLUoTrN4C++による仮想コードでスクリプトのドキュメントを生成していて、
doxygenの中にスクリプトとC++ APIの両方が書かれているみたい。
ただ、":=" と "=" の動作の違いとか、基本的なことが書かれてない気がする。
割り切った設計はなかなか面白いのだけど、いろいろと惜しいな。
0509デフォルトの名無しさん
2014/08/26(火) 09:41:08.11ID:laXhI8kBFunction Definition ::= [annotation + CR/LF] "def" identifier "(" [arg ("," arg)*] ")" [":" guard] block
annotation ::= ???
CR/LF ::= ???
identifier ::= ???
arg ::= ???
guard ::= ???
block ::= ???
訳わからん
0510デフォルトの名無しさん
2014/08/26(火) 12:16:11.13ID:c1R9OiEG関数定義のシンタックスが書いてあるだけだぞ。
annotation: meta-annotation on function, currently used as documentation. Optional.
identifier: name of function. Required.
args: comma-delimited list of parameter names. Optional.
guards: guarding statement that act as a prerequisite for the function. Optional.
{ }: scoped block as function body. Required.
0511デフォルトの名無しさん
2014/08/26(火) 21:00:26.29ID:CrpVQ0Deこれが訳分からんならお前には色々と難しいな
0512デフォルトの名無しさん
2014/08/26(火) 21:58:18.18ID:laXhI8kB非終端記号混じりで定義するなら
それらの定義もしっかりやれよって話
>>511
俺には無理
annotation
1行目のみ#までの空白タブは読み捨てるが2行目移行は読み捨てない
Annotationとキーワード"def"がある行の間に空行はいくら入ってもいいが空白行やコメントは不可
こんなソース見なきゃ分かんねーよ
0513デフォルトの名無しさん
2014/08/27(水) 06:44:36.56ID:4iKpxsh4確かにannotationは説明不足だな
他のコメントは // でも /* */ でもいいのに、ここは # のみだし
複数行の扱いとか、get_annotation() で先頭の # が除外されないのも微妙
マニュアルがどうこう以前に、annotationの仕様がこなれていないんじゃないかな
「関数の直前のコメントは、その説明とみなす」というアイデアは嫌いじゃないが
0514デフォルトの名無しさん
2014/08/27(水) 07:39:39.64ID:3/KZIqq30515デフォルトの名無しさん
2014/08/27(水) 07:50:51.23ID:EpvBGjSy0516デフォルトの名無しさん
2014/08/27(水) 09:13:33.41ID:6IT+XF7c競争原理が鬱陶しいなら競争をやめればいい
0517デフォルトの名無しさん
2014/08/27(水) 15:44:42.46ID:4iKpxsh4多少複雑なことをやろうとすると segfault で落ちる。
GCがC++任せ(参照カウント)なのに、オブジェクトの生存期間の制御が甘いようだ。
良いバインダではあるけど、良いエンジンではないな。
0518デフォルトの名無しさん
2014/08/28(木) 13:22:05.82ID:wsbnD5TY0519デフォルトの名無しさん
2014/09/01(月) 03:56:01.22ID:ruMjAUJpいいよ
寂れてるし。
0520デフォルトの名無しさん
2014/09/07(日) 20:51:30.64ID:ppGxj2XK0521デフォルトの名無しさん
2014/09/07(日) 21:16:45.63ID:V4yJXxP40522デフォルトの名無しさん
2014/09/08(月) 08:36:00.81ID:YMBZ0Z5D> auto touchっていうアプリのスクリプトがLua言語でちんぷんかんぷんで。
> ここで質問してもいい?
>
> 492 自分:デフォルトの名無しさん[sage] 投稿日:2014/08/12(火) 02:55:05.48 ID:QZJQGyIx
> >>491
> いいよ
> 寂れてるし。
> 518 名前:デフォルトの名無しさん[sage] 投稿日:2014/08/28(木) 13:22:05.82 ID:wsbnD5TY
> >>495と同じようにauto touchで動かすLuaの質問してもいいかな?
>
> 519 自分:デフォルトの名無しさん[sage] 投稿日:2014/09/01(月) 03:56:01.22 ID:ruMjAUJp
> >>518
> いいよ
> 寂れてるし。
0523デフォルトの名無しさん
2014/09/08(月) 08:43:07.21ID:YMBZ0Z5D0524デフォルトの名無しさん
2014/09/09(火) 08:11:02.05ID:2JmvO9sZ0525デフォルトの名無しさん
2014/09/13(土) 13:49:43.66ID:HQ53r6lEクロージャをなくして関数束縛とラムダに分離したらRubyよりも手軽に使えそう。
0526デフォルトの名無しさん
2014/09/13(土) 14:34:10.13ID:xYGMnmOJというか規模から考えて現状でもRubyより手軽に使えるはずだし
ちょっと文法変えた程度じゃ手軽さの関係は変わらんだろう
ついでに文法だけならもっとマシな言語いくらでもあるだろ
Luaは処理系実装・実績を含めて初めて評価される類だと思う
0527デフォルトの名無しさん
2014/09/13(土) 14:59:46.23ID:2mQgH8ds0528デフォルトの名無しさん
2014/09/13(土) 15:33:20.77ID:y8nlksus一般業務なら Battery Included な環境のほうが便利なんじゃないか?
組み込み言語のライブラリの貧弱さは、サンドボックス内で使われるからこそ許される(し、好まれる)のでは。
0529デフォルトの名無しさん
2014/09/13(土) 17:15:36.86ID:CqCzoC9Oつまり宣言の内容より位置に意味があるから省略できない
0530デフォルトの名無しさん
2014/09/13(土) 17:22:33.96ID:xYGMnmOJ配慮しなくてもいいような
0531デフォルトの名無しさん
2014/09/13(土) 17:39:51.70ID:y8nlksusLuaではlocalを省略するとグローバル変数になるから、位置以前の問題では。
>>530
C++だと変数の宣言位置によって、そのコンストラクタが走るタイミングが変わるぞ。
0532デフォルトの名無しさん
2014/09/13(土) 17:40:19.61ID:CqCzoC9Oこれが大成功してしまったから
位置の考え方は間違ってないと思う
0533デフォルトの名無しさん
2014/09/13(土) 17:58:11.94ID:xYGMnmOJC++でもコンストラクタが走るタイミングで結果が変わるコードは
クソに分類されると思うが
菱形継承がタブーなのを見れば明らか
>>532
構造化プログラミングで考える「位置」は
階層で十分であって「行」ではないような
0534デフォルトの名無しさん
2014/09/13(土) 18:13:48.15ID:2iAULK/tfunction宣言ってそもそもクロージャの作成と変数への代入のシンタックスシュガーに過ぎないんじゃなかったっけ?
0535デフォルトの名無しさん
2014/09/13(土) 18:52:34.79ID:y8nlksusコンストラクタにも実行コストがあるから、必要になるまでは遅らせるのが常識。
例えばその変数の初期化前に分岐があるような場合。
また、ロック/アンロックに RAII を使うようなイディオムは、当然ながら「コンストラクタが走るタイミングで結果が変わる」。
もちろん、Luaではコンストラクタのような自動的に実行されるコードはないから関係ないが。
あと、この文脈では菱形継承はまったく関係ない。
話がC++への批判に摩り替わっていないか?
0536デフォルトの名無しさん
2014/09/13(土) 19:14:15.92ID:xYGMnmOJ極端な例として菱形継承を挙げただけだよ
とりあえずここLuaと愉快な仲間たちのスレなんで
0537デフォルトの名無しさん
2014/09/13(土) 19:15:15.01ID:CqCzoC9O関係ないかもしれないけど
関数束縛が代入の構文糖である言語は
前方参照をすると失敗する場合がある
0538デフォルトの名無しさん
2014/10/03(金) 07:43:15.70ID:lGjxzjS9\ ヽ ) ) \\ \\
( \ \∩___∩ \\
\ \ ⌒⌒| ノ ヽ \\
\ \ / ● ● ト、\ \\\
\ Y | ( _●_) ミ\ \\\
\ / 彡、_ |∪| ノ \ \\\
(____)―ヽノ' ヽ  ̄ ̄ ヽ\\
\, j l l .l }
Lua! l (_ノノノノ
0539デフォルトの名無しさん
2014/10/11(土) 11:25:02.83ID:9ZTN9fQflua.eっていう拡張子のものがいくつかあって開けない
ググッてもわからないんだけどlua.eの形のものは何なんだろう
見れるエディタも教えてもらえるとありがたい
0540デフォルトの名無しさん
2014/10/11(土) 11:30:28.22ID:9ZTN9fQf0541デフォルトの名無しさん
2014/10/12(日) 05:12:57.70ID:94OdN8X7( ・∀・) < Lua!!
⊂/ 9) \____
q( /
> >
0542sage
2014/10/12(日) 13:45:43.55ID:i7kDtML/local function main()
NUM_DATA = 10
x = {9,4,6,2,1,8,0,3,7,5}
function BubSort(x,n)
for i=1,i<=n do--エラー
for j=n,j>i do
if(x[j-1] > x[j+1]) then --前の要素が大きかったら
x[j],x[j-1] = x[j-1],x[j]--交換
end
end
end
end
function ShowData(x,n)
for i,v in pairs(x) do
print(v)
end
end
--s print("ソート前")
ShowData(x,NUM_DATA)
print("\n\n")
BubSort(x,NUMDATA)
-- print("\nソート後\n")
ShowData(x,NUM_DATA)
end
main()
と書いた時に7行目でattempt to compare two nil valuesと出てしまいます
解決策がありましたらご享受していただけないでしょうか
0543デフォルトの名無しさん
2014/10/12(日) 14:10:33.80ID:UZYaSt7F0544542
2014/10/12(日) 14:32:29.24ID:i7kDtML/'for' limit must be a number
と出ました 自分のほうでもいろいろ試してみます
回答ありがとうございました
0545デフォルトの名無しさん
2014/10/12(日) 14:40:16.19ID:UZYaSt7F↓
BubSort(x,NUM_DATA)
0546542
2014/10/12(日) 14:48:18.55ID:i7kDtML/ありがとうございます、今度は八行目で
attempt to compare number with nil
で出ました、、何度もすみません 自分でも試行錯誤してみます
0547デフォルトの名無しさん
2014/10/12(日) 14:59:53.88ID:UZYaSt7Fif(x[j-1] > x[j+1]) then
↓
for j=n,i+1,-1 do
if(x[j-1] > x[j]) then
0548542
2014/10/12(日) 15:02:46.29ID:i7kDtML/に書き換えました
0549542
2014/10/12(日) 15:06:31.21ID:i7kDtML/0550デフォルトの名無しさん
2014/10/12(日) 20:01:27.77ID:e2Gzikyq俺が勝手に褒めておいてやるよ
ただ、プログラミング言語だけでなく日本語でも会話して欲しい
0551デフォルトの名無しさん
2014/10/13(月) 01:38:05.54ID:B15n5qdAmrubyを組み込んでみた
肝心のLuaとの比較だけどLuaもrubyも素人の俺には
よくわんないっていう
ただスクリプトでのゲーム開発ってのは楽しいな
0552デフォルトの名無しさん
2014/10/17(金) 23:51:55.26ID:9a/zPdtMプログラミング言語のくせになんでネットワークライブラリ必須なんだよ。
0553デフォルトの名無しさん
2014/10/18(土) 06:17:24.91ID:0zghehpUデフォルトでネットワーク処理を持っているのを期待するのはさすがに酷だ
0554デフォルトの名無しさん
2014/10/20(月) 02:20:43.02ID:9ZZuBDyz本家は5.3αまで進んだのに
0555デフォルトの名無しさん
2014/10/20(月) 07:51:24.76ID:887X5tQi/ / パカッ
//⌒)∩__∩
/.| .| ノ ヽ
/ | | ● ● |
/ | 彡 ( _●_) ミ Lua!!
/ | ヽ |∪| /_
// │ ヽノ \/
" ̄ ̄ ̄ ̄ ̄ ̄ ̄(..ノ
0556デフォルトの名無しさん
2014/10/20(月) 14:01:39.85ID:XKh/BlSi単に分散が売りの一つだからでは?
トラブってるなら環境明記するといいよ
0557デフォルトの名無しさん
2014/10/20(月) 14:28:44.63ID:YmKa11RJ■ このスレッドは過去ログ倉庫に格納されています