[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 10/12 20:25 / Filesize : 241 KB / Number-of Response : 987
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【Lua】組み込み系言語総合【Squirrel】



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

301 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:11:15 ]
>>285
この辺がなんか不安、サンプルやらソースやら見れば解ることが山ほど載ってそう
>〜人気スクリプト言語Lua(ルア)とC/C++のバインディング実例を詳細に解説。

302 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:30:39 ]
サンプルやソース見てわかる人は買わなきゃいいだけだろw

303 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 10:46:06 ]
サンプルの種類が増えるのは良い。延べ数ばかり増えるのは困る。

304 名前:デフォルトの名無しさん mailto:sage [2008/09/20(土) 14:11:14 ]
LuaとC/C++との連携では、Swigはあまり使わないものなんですか?

305 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 00:53:52 ]
>>304
Lua本体に入ってない
LuaがC/C++との連携を単なるオプション扱いすることはない

ゆえに、Swigはあまり使わない

306 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 02:11:53 ]
>>291

一応、CEDECのサイトで講演に使ったパワポがpdfでアップされてたんだけど、
これ会員以外に流すとなんかやばそうな・・・

まぁいろいろ言ってたよ。
コード全体の7割はSquirrelとかallocが多いのでメモリまわりの工夫をしたとか。

実際このゲームプレイしたけど、Wii環境であれだけ動いていれば、まぁ実践レベルには十分達しているといえるだろうね

307 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 02:15:41 ]
つか、スクエニの開発スタッフ、このスレたまにはチェックしてると思う。
2chにここしかSquirrelのスレないんだもん。

クレっていったら資料くれそうな気もする

308 名前:304 mailto:sage [2008/09/21(日) 22:00:07 ]
>>305
なるほど、サンクスです。「入門Luaプログラミング」を読んだんですが、
C++との連携方法がいまいち良く分からなかったので(SquirrelだとSqPlus?)、
>>285の本を見て勉強することにしてみます。

309 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 22:29:12 ]
今週末か。レビューよろ



310 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 23:13:07 ]
既出の質問かも知れませんが…。
CからLua関数をコールするときは、関数名、引数をスタックに積んで行うと思います。
これを以下のようにコールするのって、副作用とか問題点って何かありますか?
(実行速度とか)

sprintf( strCmd, "return add( %f, %f )", a, b );
luaL_dostring( L, strCmd );


311 名前:デフォルトの名無しさん mailto:sage [2008/09/21(日) 23:34:49 ]
速度なら試して比較すりゃいいんでないの?

312 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 14:16:38 ]
ものすごくループする所で使うんじゃなければそんなに問題ないよ。
スタック積むのめんどくさい時はたまにやってしまう。

313 名前:デフォルトの名無しさん mailto:sage [2008/09/23(火) 20:28:26 ]
310です。
速度低下と実数が桁落ちするデメリットはすぐに分かるのですが、
マニュアルにある"tail call"形式にする影響が少々心配でした。
アドバイスありがとうございました。




314 名前:デフォルトの名無しさん mailto:sage [2008/09/24(水) 15:53:01 ]
Luaってバインダの決定版っぽいのが無い感じだけど(Activeじゃないのが多い気がする)、
皆なに使ってる?自作してるのかな?


315 名前:デフォルトの名無しさん [2008/09/24(水) 22:18:38 ]
Squirrel 2.2.2 stable - September 24, 2008

-fixed some behaviour inconsistencies in thread.call() and thread.wakeup() (thx Mr.Accident)
-fixed coroutine error propagation
-fixed lingering return value from native function (thx Tom Leonard)
-fixed a bug if array.sort() is given a bad sort function (thx Tom Leonard)
-fixed some minor api bug
-added sq_arrayremove() and sq_arrayinsert()

316 名前:デフォルトの名無しさん mailto:sage [2008/09/27(土) 08:49:30 ]
>>314
漏れはバインダなんてイラン派

317 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 09:20:05 ]
>>285って誰か買った?
どっかで見てから買いたかったんだけど売ってない。
よさげor誰も買ってないならamazonで買おうかと。誰か買ってたら感想よろ

318 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 10:06:28 ]
>>317
>ご注文いただいた商品の配送予定日がまだ確定しておりません。
<中略>
>継続して商品の調達に努めてまいりますが、調達不能な場合または入荷数の関係上キャンセルをさせていただくこともございます。

報告するようじゃないけど、初めてkonozamaメール貰った。\(^o^)/



319 名前:317 mailto:sage [2008/09/30(火) 15:07:52 ]
konozama食らうくらいなら探すべ、と思ったらヨドにあったんで買った。
結構いろいろ書いてあるっぽいんで楽しみ。



320 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 15:48:15 ]
おれもさっきこうてきた
大学の書店に普通においてあったよ


321 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:11:38 ]
参考Webサイトにこのスレがwww

322 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 17:23:42 ]
記念ぱぴこ

オール・ハイル・ぅあ!

323 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 19:18:24 ]
bccで使う方法がようわからんのだけど

324 名前:デフォルトの名無しさん mailto:sage [2008/09/30(火) 23:25:37 ]
bcc用のlib付属してないんだっけ。
bccについてるimplibでdllからlibファイル吐かせてリンクすればいけんじゃね?

何がわからんのだかわからんから適当言ってるが、的外れなこと言ってたらスマン

325 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 02:25:52 ]
つーかBCBならともかくbccなんざ捨てろ

326 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 09:14:48 ]
そしてIDEだけ残ると

327 名前:デフォルトの名無しさん mailto:sage [2008/10/01(水) 16:14:35 ]
vcのexpressあるからなあ。
無料で使えるってことで以前は定番だったけども。

328 名前:デフォルトの名無しさん mailto:sage [2008/10/02(木) 09:11:38 ]
無職なのに、欲望に負けて>>285の本を買ってしまった…orz。
C/C++とのバインディングは、パッと見でtolua++とかいうのを使っているみたい。

329 名前:デフォルトの名無しさん mailto:sage [2008/10/03(金) 23:03:56 ]
今のうちにgoluaを登録商標にしとかないと



330 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 11:09:33 ]
自作のLuaラッパにApolloって名づけようとしたけど
RubyのDelphiバインディングに使われていた

331 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 11:36:59 ]
「バインダ」てyaccと同じにおいがする
使うと勝ち組になれるような気がするぜ

332 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 14:04:24 ]
amazonからやっと本が届いた
tolua++便利だな
まだ使っても無いけど

333 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 18:27:26 ]
またLua入門売り切れてる
www.amazon.co.jp/dp/4797342722

334 名前:デフォルトの名無しさん mailto:sage [2008/10/04(土) 22:41:43 ]
lua最高!

335 名前:デフォルトの名無しさん mailto:sage [2008/10/05(日) 01:25:06 ]
luaはAlgol系schemeのうまくいった例という感じがする

336 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 08:29:45 ]
DSのLuaってどうよ?

337 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 11:28:58 ]
>>285の本のサンプルダウンロードサイトって落ちてるのかな?
tolua++のソースとかSDLとかSConsとかダウンロードしたいやつが結構ある。
できればCD-ROM付きの方が良かったかも…。

338 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 14:05:06 ]
落ちてるっぽいな。
まあCD-ROMは邪魔だわ更新されないわで嫌いだから気長に待つが。

339 名前:デフォルトの名無しさん mailto:sage [2008/10/06(月) 20:23:00 ]
lua5_1_3_Win32_mbenc.zip にコンパイル済みの lua5.1.lib が入ってないと
81ページ付近で少し困るような気がする。

ついでに59ページ。counry



340 名前:337 mailto:sage [2008/10/06(月) 22:52:20 ]
なんかサイトがダウンしてたみたいで、いろいろダウンロードできた。
4章まで読んだところでは、4.10のLuaの文法:クラスのところが、Lua入門の方で
よく分からなかったとこなんで役に立ったかも。
5章から手動かしながら読んでくべ。

341 名前:デフォルトの名無しさん mailto:sage [2008/10/08(水) 23:26:54 ]
Lua最高!

342 名前:デフォルトの名無しさん mailto:sage [2008/10/10(金) 02:24:17 ]
Lua melhor!

343 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 09:13:45 ]
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ Lua!!
 彡、   |∪|  /
/ __  ヽノ /
(___)   



344 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 18:21:28 ]
クマでもわかるLuaプログラミング 第5版

345 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 19:09:26 ]
スクリプト言語 Kuma

346 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 19:20:07 ]
Kumaで書かれた>>343のスクリプトを実行すると「(_●_)Lua!!」と表示されます

347 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 20:00:24 ]
ぅぁあああ!

348 名前:デフォルトの名無しさん mailto:sage [2008/10/11(土) 20:52:59 ]
インタプリタ書いてみた
io.open(arg[1]):read("*a"):gsub(([[
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ KUMA
 彡、   |∪|  /
/ __  ヽノ /
(___)]]):gsub("[^%a]","%%%1"):gsub("KUMA","(.-)"),
function(s)io.write("(_●_)",s,"\n")end)

349 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 08:47:37 ]
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ Lua!!
 彡、   |∪|  /
/ __  ヽノ /
(___)   






350 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 11:17:47 ]
なんだクマスレか

351 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 14:08:31 ]
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ Lua!!
 彡、   |∪|  /
/ _ヽ  ヽノ ノ/
(___)\/ 
  Urso de lua 「和名: ゥアノワグマ」

352 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 15:11:20 ]
さすがにうざいだろこれは…

353 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 15:53:21 ]
他に話題も無いしなあ

354 名前:デフォルトの名無しさん mailto:sage [2008/10/12(日) 18:57:56 ]
つ翻訳

355 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 19:16:01 ]
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ Lua!!
 彡、   |∪|  /
/ __  ヽノ /
(___)   


356 名前:デフォルトの名無しさん [2008/10/13(月) 20:58:57 ]
Lua 5.2とか機能追加候補とか。
ttp://lua-users.org/wiki/LuaFiveTwo
ttp://lua-users.org/wiki/FeatureProposals

個人的にはHash計算しない文字列(バッファ目的)とか
標準にほしいような。LuaSocketとかでそれなりのサイズの
通信行うと、ゴミがたまるので精神衛生上良くない。


357 名前:デフォルトの名無しさん mailto:sage [2008/10/13(月) 21:50:07 ]
そういう部分は後で少しずつCで書き直すわけにはいかないのかな
CとLuaの比率をなめらかに変化させるのが理想的だと思う

358 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 23:07:14 ]
ところでここはAngelScriptやGameMonkeyの話題はOKなの?

359 名前:デフォルトの名無しさん mailto:sage [2008/10/14(火) 23:24:21 ]
組み込み系言語総合だからおk



360 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 00:36:47 ]
やたら懐かしい名前が出てきたなw

361 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 01:44:37 ]
AngelScript使っているひといないの?
結構良さそうなんだけど

362 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 01:53:26 ]

        (´\r-、     ┼         +     /`/`)    +
     ┼   (\. \!              *     // ,/)  *
  +     * (ヽ、   \ +  *          /   /)   +
      ⊂ニ      )        *   +  (     ニ⊃
  *  +  ⊂、     (   ∩___∩   ノ     ⊃   +  *
         (/(/   ヽ  | ノ     ヽ /    、)ヽ)  ┼
    +        (/ (⌒ヽ. ∨  ●   ●レ /⌒) 、)ヽ)
     *       (/'\ \|   ( _●_) ミ'  /、)、)´       +
         +      `ヽ彡、   |∪| ノ /    Lua!!
     +            〉    ヽノ  /  *      +
       ┼        /      /      +
           +     /    /\ \   *        +
  +         *  /  / ┼ )  )       +
            / / +  (   \          *
    *     +   (_/      *   \_丿   ┼

363 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 02:56:46 ]
流れぶった切るが
ゲーム系で問題になるluaのreallocの問題って
 1) OSのreallocは排他等高コスト
 2) 拡張時のコピーが高くつく
 3) メモリ断片化
のどれだろう。また、その代替案として以下は正しい?
1) 2)
=>インタフェース変えずにカスタムlua_Alloc作成だけでOK?
3)
=>stl::vector ->stl::dequeみたいに配列サイズ追加しても
allocが呼ばれない配列管理に変更


364 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 03:07:13 ]
>>361
あー、おれも興味あるんだ
文体C++風味で型の扱いが静的というところに魅かれる



365 名前:363 mailto:sage [2008/10/15(水) 03:08:37 ]
ちょい修正
1)
=>インタフェース変えずにカスタムlua_Alloc作成だけでOK?
2) 3)
=> 配列サイズ増加時にallocは呼ぶが、stl::deque
のような再配置をなくした配列管理にし、また、追加される
メモリブロックは固定長に出来るので固定長メモリアロケーター
で済む。故にメモリ断片化が防げる。

366 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 05:05:38 ]
>>363
ここで聞くほど問題が見当たらないなら
 4) そもそも実は問題ない
という結論にならないかね?

malloc/free が OK で realloc がダメとかおかしいだろ、普通に考えて。

367 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 18:05:36 ]
AngelScriptはC++みたいで個人的に大好きなんだが漠然と遅い気がする。
まぁちょろいテストアプリを作っただけなんで作り込んだらいい線いくかもしれないが。

368 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 18:48:39 ]
何だかんだで速度が気になってLuaに戻って来ちゃうんだよなあ。
PythonとかRubyとかちょっと組み込んでみたいんだけども。

369 名前:363 mailto:sage [2008/10/15(水) 20:32:14 ]
反応薄いな。366の言うとおり実は問題にしてる人少ない?

本当にリサイズが発生するのって配列サイズの増加と
テーブルのハッシュ再計算時と文字列結合ぐらい?
lua自身の配列サイズの増加も倍々方式だし、realloc自体も
同様の最適化されてるので、コピーはそんなに発生しない。

ある程度の大きさのランダムアクセス配列が必要なら、
配列サイズの事前割り当ても可能だし、配列自体の
使いまわしも出来る。

ガベコレはだめだ、参照カウンタがいいってんなら理解できるが。



370 名前:デフォルトの名無しさん mailto:sage [2008/10/15(水) 21:22:06 ]
そもそもシビアなゲームとかならalloc呼び出す、みたいな設計はしない。

371 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 02:28:44 ]
AngelScriptはホスト側のインターフェイスは好みなんだけどなあ・・

372 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 02:34:17 ]
AngelScriptにはJITみたいなのないの?

373 名前:デフォルトの名無しさん mailto:sage [2008/10/16(木) 20:54:50 ]
           ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ Lua!!
 彡、   |∪|  /
/ __  ヽノ /
(___)   


374 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 10:50:51 ]

どなたか教えてください。


struct X {
int x;
};


void B(struct X *x) {
printf("%d\n", x->x);
}

void A() {
struct X x;
B(&x);
}

こんな感じで関数Aから関数Bを呼ぶコードがあるとして、
関数BをLuaに書き換えたいのだが、
どうやったらC言語側でメモリ管理している構造体データをLuaの関数に渡せるの?

375 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 11:33:42 ]
>>374
lua_pushlightuserdata()
メンバ変数をLua側に公開するなら他にも色々必要だろうけど

376 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 15:46:17 ]
>>375
ありがとうございます
色々って、たとえばアクセス用の関数を準備するとかですか?
ほかになにか手はありますかね。

377 名前:デフォルトの名無しさん mailto:sage [2008/10/18(土) 22:31:06 ]
>>376
その関数とデータを一つのテーブルにまとめるとか
メタテーブルを使うとか

メタテーブルの説明はマニュアルにある
何に使うかは自由

378 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 10:50:36 ]
SQDEVでSquirrelの自作スクリプト&プログラムのデバッグをやってるんだが、
SquirrelスクリプトにSJISの文字列リテラルを書いてたら
Eclipseで毎回コンパイルエラーがでるのは俺だけ?

Eclipseの起動前にスクリプトを一時的に削除したりして面倒。
デバッグ用に動かす分には問題ないっぽいんだが。
\

379 名前:デフォルトの名無しさん mailto:sage [2008/10/21(火) 15:56:12 ]
ヒント:SJIS



380 名前:378 mailto:sage [2008/10/21(火) 18:22:22 ]
>>379
今確認したが、UTF-8でスクリプトを用意して
bin/squでシンタクスチェックをさせるようにしても、
やはり日本語のリテラル部分でEclipseのエラーメッセージが表示される。
(もちろんsqu -c では問題なし)

381 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 07:47:34 ]
ヒント:UTF-8

382 名前:デフォルトの名無しさん mailto:sage [2008/10/22(水) 12:58:16 ]
Eclipseスレでどうぞ

383 名前:デフォルトの名無しさん [2008/10/22(水) 21:17:49 ]
とりあえず、SQ-DEVでインストールの仕方を教えてくれ、うまくいかない。

384 名前:378 mailto:sage [2008/10/25(土) 14:22:02 ]
>>381
UTF-16LE/BEに変えてみたがやはり変わらず。
それからSquirrelインタプリタsqu.exeはコンパイル時にエラーを吐かないことが結構あることに気づいた。
コンパイルチェックはあまり信用できないんだな。
>>382
説明が悪かった。Eclipseのウィンドウに、「Squirrelスクリプトのコンパイルエラー」と表示されるわけだ。
表示させてるのはSQDEVなので一応まだSquirrelの範囲内。まあしつこいと思われるようだったら黙る。
>>383
俺もつい先週入れたばかりなのでまだ使える情報だと思うが、

1.まずSun Java SEの最新版を入れる。
2.EclipseはC++用じゃなくてJava開発用をインストールすること(CDTは後から入れられる)
3.あとはSQDEVのWikiページの通りでよい

385 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 17:03:25 ]
ヒント:UTF-16LE/BE

386 名前:デフォルトの名無しさん mailto:sage [2008/10/25(土) 19:14:16 ]
まず、素のSquirrelはマルチバイド考慮してない
本体のコンパイル時にUNICODE対応させるオプションがある。
内部のUNICODE=UTF-16

だけど確か、読み込み時に標準ライブラリを使ってロードする時はいくつかのUNICODEに対応していたはず、
(UTF-8N,UTF-16のLE,BEあたりだったような)
この辺はソース読んでみて、確かめてみて簡単だから

387 名前:378 mailto:sage [2008/10/25(土) 20:10:22 ]
>>386
Squirrelソース本体はまさにその通りですね。どうもありがとう。

ところがSQDEVに関しては、どうやらSQDEV自体でSquirrelスクリプトの構文解析をやってるっぽいんだ。
(pluginのJavaソースコードを入手して眺めてみた)

このJavaで独自に実装された構文解析器で文法チェックしてるのか、
SQDEVのオプションで指定するインタプリタで文法チェックさせてるのかはまだ調べてない。

残念ながら俺はJava界隈はあまり詳しくないので、どう直したらSJIS対応の構文解析器に改造できるのかがわからん。

388 名前:デフォルトの名無しさん [2008/10/25(土) 21:21:47 ]
>>384
syntax checkingもできてないし
デバックできなかった。

suspend
ready
connected
SQDBG error : cannot open the file

389 名前:デフォルトの名無しさん mailto:sage [2008/10/26(日) 01:12:46 ]
SQDEVって結構謎めいた奴なんだな



390 名前:デフォルトの名無しさん mailto:sage [2008/10/27(月) 14:34:30 ]
>>388
EclipseでSquirrelパースペクティブを開いているかどうか。
SQDEVの設定は完了しているのかどうか。
プロジェクトのファイルパスがスペースを含まない半角英数字のみで構成されているかどうか。
sqdbglibを含んだインタプリタかどうか。(sqdbg.exe)

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
使えます
ある程度は劣っていると思います






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<241KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef