- 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
- 781 名前:デフォルトの名無しさん mailto:sage [2009/03/05(木) 21:18:53 ]
- //は何なの
- 782 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 01:20:44 ]
- >>781
「**」がべき乗として使われる言語がたまにあるけど、 // はその除算版。 つまり、a // b = a ** -b = pow(a, -b)
- 783 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 08:14:31 ]
- 冪根ことか累乗根とかだっけ
- 784 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 14:01:59 ]
- & と && の関係みたいなもんか
- 785 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 20:35:46 ]
- 全然違わないか? それ
- 786 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 21:46:34 ]
- いや、=と==みたいなもんだろ
- 787 名前:デフォルトの名無しさん mailto:sage [2009/03/07(土) 22:34:53 ]
- *hoge と**hogeよりは違わないだろう
- 788 名前:デフォルトの名無しさん mailto:sage [2009/03/08(日) 10:43:16 ]
- ∩_
〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
- 789 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 23:40:40 ]
- Squirrelでルートテーブルに対しての、定数のバインドってどうやってやるか分かりますか?
sq_pushroottable(m_vm); sq_pushstring(m_vm,"CONST_VALUE",-1); sq_pushinteger(m_vm,255); sq_newslot(m_vm,-3,true); sq_pop(m_vm, 1); これでもCONST_VALUE=255となりますが、定数ではなく変数(書き換え可能)なんですよね……。 スクリプト記述で言うところの、 const CONST_VALUE = 255; となるよううなコーディングを実装したいです。 やっぱ、定数はコンパイル時決定だから無理なのかな?
- 790 名前:デフォルトの名無しさん mailto:sage [2009/03/09(月) 23:56:03 ]
- 自己解決しました。
sq_pushconsttableとsq_setconsttableで上手くいきました。 仕様に目を通してないことが丸分かりで恥ずかしい……。 これでやっと ・定数・変数・クラスのバインド ・C++⇒Squirrel関数の呼び出し ・Squirrel⇒C++関数の呼び出し まで完成しました。 あとは、デバッガと動的リロードだ。先が長いぞ。
- 791 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 10:35:48 ]
- ∧_∧ / ̄ ̄ ̄ ̄
( ・∀・) < Lua!! ⊂/ 9) \____ q( / > >
- 792 名前:デフォルトの名無しさん mailto:sage [2009/03/10(火) 13:37:15 ]
- >>782
Lua だとそーいう演算子ないみたいだけど、それってどの言語で使えるの? c++系統だとコメントだし、Python3.0とかだと余りを切り捨てる除算に使うしあんまり一般的じゃない気がする
- 793 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:20:20 ]
- // でググってみれば?
俺はどうでもいいからやらないけど。
- 794 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 01:46:26 ]
- >>793
あほか、ぐぐってみろw
- 795 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 02:59:28 ]
- double slash operator
- 796 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 09:03:27 ]
- 組み込み言語Pawn
The Pawn language www.compuphase.com/pawn/pawn.htm Pythonバインディングあった。(組み込みにも使うPythonから使う利点は不明w) craftware pypawn 1.05 hp.vector.co.jp/authors/VA012411/pypawn/doc/
- 797 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 09:04:01 ]
- >>793-794
だめぽ。見つかりませんでした // - Google 検索 www.google.com/search?hl=ja&safe=off&num=50&q=%2F%2F&btnG=%E6%A4%9C%E7%B4%A2&lr=
- 798 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 09:13:14 ]
- LuaInterface 2.0.3
code.google.com/p/luainterface/ Luaから.NETの機能を使ったり、.NETな言語からLuaを利用したりできるやつ。 LuaInterface Debugger code.google.com/p/luainterface-debugger/ ステップ実行とかできるLuaのデバッガ。非GUI
- 799 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 10:59:05 ]
- >>798
これ何がやりたいのかわからん Luaはネーティブなんだから、只のラッパーに徹するか、 既存のLuaでも使える、.NETをラップしたモジュールにしてくれれば良かったのに 自分はC++/CLIに馴染みが無いから、只のラッパーを自作する参考に コードを読む程度の利用しかしてね
- 800 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 11:26:37 ]
- は?
- 801 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 15:46:24 ]
- ひ?
- 802 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:45:18 ]
- る
- 803 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:54:28 ]
- の
- 804 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 21:57:40 ]
- 憂
- 805 名前:デフォルトの名無しさん mailto:sage [2009/03/14(土) 22:01:58 ]
- ハルビンの親戚か?
- 806 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 00:19:44 ]
- ∩_
〈〈〈 ヽ 〈⊃ } ∩___∩ | | | ノ ヽ ! ! / ● ● | / | ( _●_) ミ/ Lua!! 彡、 |∪| / / __ ヽノ / (___)
- 807 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 10:34:54 ]
- ちょw
- 808 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 11:09:28 ]
- る
- 809 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 13:16:17 ]
- 次スレはいらないな・・
- 810 名前:デフォルトの名無しさん mailto:sage [2009/03/15(日) 16:32:12 ]
- ∧_∧ / ̄ ̄ ̄ ̄
( ・∀・) < Lua!! ⊂/ 9) \____ q( / > >
- 811 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 11:37:16 ]
- >>800-806
AVで本当にあって吹いた TMA 涼宮ハヒルの憂鬱 レビュー | 丁dai Blog tyodai.blog47.fc2.com/blog-entry-65.html
- 812 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 12:59:07 ]
- そりゃ、あるから書いてるんだろう
- 813 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:05:17 ]
- Luaを実装したプログラムのソースコードください。
- 814 名前:デフォルトの名無しさん mailto:sage [2009/03/16(月) 20:12:32 ]
- >>813
ttp://www.lua.org/ftp/
- 815 名前:デフォルトの名無しさん mailto:sage [2009/03/18(水) 08:32:52 ]
- 乳揉みてぇ
- 816 名前:デフォルトの名無しさん mailto:sage [2009/03/19(木) 01:43:27 ]
- >>815
ttp://www.milknosato.com/enjoy/cowy.php
- 817 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 12:59:13 ]
- LuaのテーブルをXMLに保存する
homepage3.nifty.com/akaho/program/lua/xml.html 見つけたので、貼っとく。
- 818 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 17:09:25 ]
- じゃあ俺はSquirrelのテーブルをJSONに保存する
- 819 名前:デフォルトの名無しさん mailto:sage [2009/03/21(土) 18:09:36 ]
- YAMLじゃなくて?
- 820 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 06:14:06 ]
- S式で
- 821 名前:デフォルトの名無しさん mailto:sage [2009/03/22(日) 17:56:26 ]
- 根性です
- 822 名前:デフォルトの名無しさん mailto:sage [2009/03/23(月) 22:38:00 ]
- ttp://haxe.org/
NekoVM 用として使えば組み込み系もいけるかも? でも Nekoランタイムは LGPLかー
- 823 名前:デフォルトの名無しさん mailto:sage [2009/03/24(火) 17:56:07 ]
- haxeでlua出せないかなぁ
|

|