トップページtech
1002コメント341KB

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

■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん2013/03/10(日) 15:10:32.28
LuaやSquirrelやAngelScriptなどアプリケーションへの組み込み用途で
使われるプログラミング言語についてのスレッドです
まとめ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/
0002デフォルトの名無しさん2013/03/10(日) 15:12:03.71
□Lua
ttp://www.lua.org/ (本家)
ttp://lua-users.org/ (lua-users)
ttp://luaforge.net/ (LuaForge)
http://sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html(5.1マニュアル和訳)
Lua言語の紹介
http://staff.aist.go.jp/yutaka.ueno/lua/docsjp.html
入門Luaプログラミング
http://www.amazon.co.jp/dp/4797342722/

□Lua as an Effect File Format for OpenGL
http://prideout.net/blog/?p=1

□Squirrel
http://www.squirrel-lang.org/ (本家)
http://sourceforge.net/projects/squirrel/
http://sourceforge.net/projects/sqplus/ (SqPlus)
http://sourceforge.net/projects/squirrelsh/ (Squirrel Shell)
http://wikiwiki.jp/lua/?Squirrel_Lang%2Ftoc(wiki内2.1マニュアル和訳)

□AngelScript
http://www.angelcode.com/angelscript/

□Xtal(ゲーム向け。スタックを意識しなくていい?)
http://d.hatena.ne.jp/xtalco/
http://code.google.com/p/xtal-language/
http://blog.livedoor.jp/dankogai/archives/50836939.html

□elastiC
http://www.elasticworld.org/
0003デフォルトの名無しさん2013/03/10(日) 15:15:41.30
■関連してるかもしれないスレ
Io Language
http://hibari.2ch.net/test/read.cgi/tech/1201100624/
2 part forth
http://pc11.2ch.net/test/read.cgi/tech/1073673931/
●●●●TCL/TKなら俺に聞け 2●●●●
http://pc11.2ch.net/test/read.cgi/tech/1177998764/
ECMAScript デス 4
http://toro.2ch.net/test/read.cgi/tech/1325448978/
各種ライブラリ紹介スレ2(ゲ制作)
http://pc11.2ch.net/test/read.cgi/gamedev/1177886529/
Eclipse統合M34【Java/C++/Ruby/Python/Scala】
http://toro.2ch.net/test/read.cgi/tech/1361510049/
「コンパイラ・スクリプトエンジン」相談室15
http://hibari.2ch.net/test/read.cgi/tech/1296214398/
Garbage Collection (GC)について語るスレ(DAT落ち)
http://pc11.2ch.net/test/read.cgi/tech/1141646850/
0004デフォルトの名無しさん2013/03/10(日) 15:18:19.66
誰も立てないから同じテンプレで立ててみた
いつ立てるの?今でしょ!
0005デフォルトの名無しさん2013/03/11(月) 00:44:45.26
0006デフォルトの名無しさん2013/03/11(月) 01:15:20.59

次スレは>>980あたりが立てればいいか?
0007デフォルトの名無しさん2013/03/11(月) 09:56:54.76
AngelScript|Д`)<新スレ乙
0008デフォルトの名無しさん2013/03/11(月) 18:39:51.97
LuaJIT 2.0.1
Update 2013-03-08: Please apply Hotfix#1 to the 2.0.1 download.
0009デフォルトの名無しさん2013/03/13(水) 21:01:52.29
         \   l´⌒\⌒\ \\ \
           \ ヽ   )  )   \\ \\   
              (   \ \∩___∩ \\ 
           \   \  ⌒⌒| ノ      ヽ  \\      
              \ \   /  ●   ● ト、\ \\\ 
               \  Y |    ( _●_)  ミ\  \\\  
               \ / 彡、_  |∪| ノ   \  \\\
                 (____)―ヽノ' ヽ      ̄ ̄ ヽ\\
                                \,  j  l l .l }
                         Lua!   l (_ノノノノ
0010デフォルトの名無しさん2013/03/19(火) 08:31:39.53
Programming in Lua 第3版おめ
0011デフォルトの名無しさん2013/03/19(火) 20:43:32.77
いつ?
0012デフォルトの名無しさん2013/03/19(火) 20:54:19.77
なぜluaを使うのですか?
0013デフォルトの名無しさん2013/03/19(火) 21:21:41.59
>>12
小さくて密度の高い事は美しいことだから。
0014デフォルトの名無しさん2013/03/19(火) 23:18:07.76
スタックダンプが快感
0015デフォルトの名無しさん2013/03/20(水) 05:44:19.66
テーブルの威力がすごすぎるから
0016デフォルトの名無しさん2013/03/20(水) 07:12:07.39
めたたbぇ
0017デフォルトの名無しさん2013/03/20(水) 09:54:07.19
luaを使うことを強いられているんだ!
0018デフォルトの名無しさん2013/03/20(水) 14:50:07.03
luaにはC#のLINQやPythonのリスト内包表記は無いんですか?
0019デフォルトの名無しさん2013/03/22(金) 15:29:50.19
metatableってクソじゃないか?
コードを難解にするだけじゃん
0020デフォルトの名無しさん2013/03/22(金) 17:52:56.00
確かにリスト内包表記は可読性を著しく損なう糞だな。
0021デフォルトの名無しさん2013/03/22(金) 19:55:31.63
>>20
あれほど簡潔なものはないとおもうが?
0022デフォルトの名無しさん2013/03/22(金) 20:16:28.69
論点をずらすなよ
0023デフォルトの名無しさん2013/03/22(金) 21:49:15.12
metatableはクソって話だったな
0024デフォルトの名無しさん2013/03/22(金) 23:37:53.28
めたたbぇprpr
0025デフォルトの名無しさん2013/03/23(土) 00:31:02.17
たとえば DATETIME というクラスを定義したときに
演算子をメタテーブルで与える。
これはC++のoperatorとかRubyの def 演算子()
に該当するなんのへんてつもないただの定義でないのん?
0026デフォルトの名無しさん2013/03/23(土) 00:32:36.87
そもそもoperator再定義自体が下品で破廉恥な行為だ
0027デフォルトの名無しさん2013/03/23(土) 00:53:51.29
せやな
0028デフォルトの名無しさん2013/03/23(土) 09:28:32.81
確かに
0029デフォルトの名無しさん2013/03/23(土) 17:16:41.74
リスト内包表記はいいものだ
0030デフォルトの名無しさん2013/03/23(土) 17:50:15.62
あっそ
0031デフォルトの名無しさん2013/03/23(土) 19:47:34.80
Luaにはなぜないのだろうね
0032デフォルトの名無しさん2013/03/23(土) 21:38:19.50
クロージャとコルーチンで同じことできるし…
0033デフォルトの名無しさん2013/03/24(日) 09:41:18.14
内包表記のためにそんなもん使うのは大袈裟だろ
0034デフォルトの名無しさん2013/03/24(日) 16:32:17.84
内包表記っぽいものを作るのにコルーチンは使わんだろ
generatorじゃないんだから
0035デフォルトの名無しさん2013/03/24(日) 16:35:10.57
pythonはジェネレーターだよ
0036デフォルトの名無しさん2013/03/24(日) 16:48:46.24
いいね
0037デフォルトの名無しさん2013/03/24(日) 17:42:15.18
>>35
ん?
pythonの内包表記は即座にリストとして展開されるよ
[ x ** 2 for x in range(10) if x%2 == 0 ] みたいに角かっこで書くやつね
( x ** 2 for x in range(10) if x%2 == 0 ) みたいに丸かっこで書くとgenerator式になる
0038デフォルトの名無しさん2013/03/24(日) 17:46:46.83
Luaは関数の末尾呼び出しを最適化してくれるのがいいね
■ このスレッドは過去ログ倉庫に格納されています