プログラミング言語 Lua その2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG他の人サポ−ト頼む。
前スレ
http://pc2.2ch.net/test/read.cgi/tech/1034182349/l50
本家
http://www.lua.org/
5.0日本語訳
http://www.uri.sakura.ne.jp/~cosmic/yuno/lab/lua5_manual_ja.html
0666
2006/03/05(日) 00:40:14いいねえこれ。
配列作れて、そん中にテーブル作れるのかあ。
俺の欲しかった機能だ。
まだ検証してないけど、これプログラムから使いやすい?
Luaはなんか使いにくくてさ。
0667デフォルトの名無しさん
2006/03/05(日) 01:41:320668デフォルトの名無しさん
2006/03/05(日) 10:14:070669デフォルトの名無しさん
2006/03/06(月) 02:17:440670デフォルトの名無しさん
2006/03/06(月) 06:12:150671デフォルトの名無しさん
2006/03/06(月) 07:06:39>mixed approach ref counting/GC
ってなら、これのほうがいいようなな気がする。
(メモリは多少大食いになるかもしれないけど)
0672デフォルトの名無しさん
2006/03/06(月) 14:18:14ttp://wiki.squirrel-lang.org/default.aspx/SquirrelWiki/LuaComparedToSquirrel.html
FarCryで発生した問題ってのが気になる。
0673デフォルトの名無しさん
2006/03/06(月) 23:23:02文法がCに近いみたいで使いやすそうだけど。
0674デフォルトの名無しさん
2006/03/07(火) 14:10:260675デフォルトの名無しさん
2006/03/07(火) 21:55:570676デフォルトの名無しさん
2006/03/07(火) 22:25:52やっぱり、GC時の処理の重さじゃないかな
0677デフォルトの名無しさん
2006/03/08(水) 05:03:36ここの住人は全然しないね
0678
2006/03/08(水) 05:10:01http://www.somedude.net/gamemonkey/
0679デフォルトの名無しさん
2006/03/08(水) 19:03:06そうみたいです。
ttp://www.gamedev.net/community/forums/topic.asp?topic_id=230021
によると、Farcryではlua4.1alphaを使用していて、速度は十分だがGC時に重いようです。
lua5からはGCが変更していたはずなのでまた結果が違うのかも。
0680デフォルトの名無しさん
2006/03/08(水) 19:04:15Squirrel2つかってみますね
0681デフォルトの名無しさん
2006/03/08(水) 20:22:235.1からはインクリメンタルGCが実装されてるから、
大分マシになる・・・かもしれない。
0682デフォルトの名無しさん
2006/03/09(木) 00:44:500683デフォルトの名無しさん
2006/03/14(火) 15:08:260684デフォルトの名無しさん
2006/03/14(火) 16:27:14zlib/libpngライセンスって、組み込む場合、
Copyright表記しなきゃいけないんだっけ?
ttp://www.opensource.jp/licenses/zlib-license.html
> 製品の文書に謝辞を入れていただければ幸いですが、必須ではありません。
ってあるから、MITライセンスと違って表記しなくても良さそうなんだけど。
0685デフォルトの名無しさん
2006/03/15(水) 08:56:260686デフォルトの名無しさん
2006/03/15(水) 11:30:19表記は必須じゃないはず。
ZLibはばんばんゲームにつかわれてるけど、
表記されてるのみたことないっすね
06871
2006/03/16(木) 16:08:480688
2006/03/16(木) 16:31:16Luaに限らずLightWeightLanguageで作ってよ
0689デフォルトの名無しさん
2006/03/16(木) 21:08:15ターゲットは絞れ
0690デフォルトの名無しさん
2006/03/16(木) 21:39:48LUAに絞られても困る。
0691デフォルトの名無しさん
2006/03/16(木) 21:44:280692デフォルトの名無しさん
2006/03/17(金) 00:00:38Lua Perl PHP Python Ruby Scheme etc...
全部網羅するのか?
0693デフォルトの名無しさん
2006/03/17(金) 00:03:320694デフォルトの名無しさん
2006/03/17(金) 09:57:30看板はLuaで一応Luaの情報メインだけど
アプリ組み込み系なら多少の脱線はあり、ぐらいでいいだろ。
メジャーな言語は他所でやってくれ。
0695
2006/03/17(金) 17:49:21やっぱ組み込み向けscriptつーことで
0696デフォルトの名無しさん
2006/03/18(土) 02:56:26タイトルがどんなでも、項目作って編集者募集としておけば問題なかろう
つーことで 1 will 乙
0697デフォルトの名無しさん
2006/03/18(土) 12:11:01まずはLuaだけでやればいいんじゃないかな
タイトルかなんかはLightWeightLanguageでいいじゃん
0698デフォルトの名無しさん
2006/03/18(土) 12:29:560699http://www.vector.co.jp/soft/win95/util/se072729.html
2006/03/18(土) 19:11:02もしくは64bitにネイティブ対応したテキスト置換ソフトありますか?
0700デフォルトの名無しさん
2006/03/18(土) 21:33:36なぜそれをここで聞くのかが分からない。
0701デフォルトの名無しさん
2006/03/18(土) 21:36:56明らかにLua wikiの方がわかりやすいタイトルと思うのだが
0702デフォルトの名無しさん
2006/03/18(土) 23:15:50熱が冷めないうちに作ってプリーズ。
0703デフォルトの名無しさん
2006/03/19(日) 02:18:56LuaだけでWikiほんとに必要か?
マニュアルだけで結構十分じゃない?w
このスレの情報の出具合からいっても、
Wikiつくっても寂れるの見えてない?
0704デフォルトの名無しさん
2006/03/19(日) 02:23:18BNF記法を全く読解できない奴のためのチュートリアル
0705デフォルトの名無しさん
2006/03/19(日) 04:54:06そんな奴らは日本語でも理解不能で2chで中途半端な教えて房になるだけ。
それとも>>704がすべて親切に答えていくのだろうか。
0706デフォルトの名無しさん
2006/03/19(日) 06:49:17データの初期値設定に使うってのはどっかで見掛けたけど。
0707デフォルトの名無しさん
2006/03/20(月) 01:12:350708デフォルトの名無しさん
2006/03/20(月) 07:00:50組み込みなんだから好きなように使ったらよいかと。
さすがにSTGの弾幕記述とかは速度的に無茶だけど。
0709デフォルトの名無しさん
2006/03/20(月) 23:15:3107101
2006/03/21(火) 17:29:34さっそく借りてきた。24時間以内にパスワード発信予定らしいから待ってくれ。
0711デフォルトの名無しさん
2006/03/21(火) 17:34:5107121
2006/03/21(火) 21:02:250713デフォルトの名無しさん
2006/03/21(火) 21:29:58Luaをメインとして組み込み用言語全般を扱う予定?
0714
2006/03/21(火) 21:47:43乙!!
0715デフォルトの名無しさん
2006/03/21(火) 22:34:520716デフォルトの名無しさん
2006/03/22(水) 01:42:05乙
でも設置するより遙かに維持するのが難しい
0717デフォルトの名無しさん
2006/03/22(水) 11:42:360719デフォルトの名無しさん
2006/03/22(水) 17:37:360720デフォルトの名無しさん
2006/03/22(水) 17:53:54659あたりから話題になってた Squirrel は含めないの?
# おれは使ってみてもいないので正直よくわからないのですが
0721デフォルトの名無しさん
2006/03/23(木) 01:06:10チュートリアル作って欲しい
今製作中のゲームで使う予定だから頼りにしてるぽ
0722デフォルトの名無しさん
2006/03/23(木) 02:37:37Squirrel?そんな実績も何も無いものwikiの立ち上げに含まれても。
なんか自分では何もしない他力本願な書き込みする奴だな。
0723
2006/03/23(木) 04:21:44Squirrelの名前空間彫ればイイだけぽ
0724デフォルトの名無しさん
2006/03/23(木) 04:27:4207251
2006/03/23(木) 19:01:49弾幕記述言語。
>>719
カッとなって作ったので自信が無い。(w
>>721
そこらへんは,Luaの参考サイトに書いておいたよ。早速。
0726デフォルトの名無しさん
2006/03/27(月) 00:41:150727デフォルトの名無しさん
2006/04/04(火) 19:59:01お!いつのまにかいろいろ言語がふえてる!乙!
0728
2006/04/04(火) 22:30:030729
2006/04/04(火) 22:34:52記事書くとき、名前空間つかってよ。
どの言語かわかんない。
C++で使うとリンクエラーするのですが?
↓
Lua/C++で使うとリンクエラーするのですが?
07301
2006/04/08(土) 11:08:03毎回参考になる。
http://www.radiumsoftware.com/0604.html#060407
0731デフォルトの名無しさん
2006/04/13(木) 02:53:12そんだけ有名なページ知らん奴はほっとけ。
0732デフォルトの名無しさん
2006/04/13(木) 08:37:49コメントもできねぇんだから、荒らすこともできないねぇよアホ。
0733デフォルトの名無しさん
2006/04/14(金) 20:28:420734デフォルトの名無しさん
2006/04/14(金) 23:29:50毎回参考になる。
http://www.radiumsoftware.com/0604.html#060407
0735デフォルトの名無しさん
2006/04/20(木) 20:55:07Wiki重すぎ…
見れん
0736デフォルトの名無しさん
2006/04/20(木) 20:57:180737
2006/04/20(木) 22:35:31めちゃめちゃ腹立つ
0738デフォルトの名無しさん
2006/04/20(木) 22:37:12なんなら、こっちでwiki作ろうか?
0739735
2006/04/20(木) 22:39:47スマソ
0740フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/01(月) 09:47:53first-class関数、closure、lambda、lexical scope、末尾再帰。
それでいてhuman-friendlyな文法なのがいい。
0741デフォルトの名無しさん
2006/05/02(火) 14:09:55これらはclosureに対して不可分な気がする。
末尾再帰(末尾呼び出しの最適化)は言語仕様というよりは処理系の仕様だからなぁ。
schemeは言語レベルで保障されているようだけど、Luaはどうなるんだろう。
0742フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 14:50:230743デフォルトの名無しさん
2006/05/02(火) 15:11:36「どうなるんだろう」(どうするんだろう)と。
末尾呼び出しの最適化という概念自体が処理系の都合にすぎないんだよ。
本来、言語は関係ない。
0744フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 15:20:15わしが言いたいのは今のluaがschemeっぽいということだ。
0745デフォルトの名無しさん
2006/05/02(火) 15:29:06lua が scheme っぽいと感じるのは構わないんじゃん?
その目で見たら scheme っぽい言語は沢山見つかると思うよ。
俺は別の括りの方がそれらしい気がするけども。
0746フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 15:36:14世の中狭いもので同じようなこと思ってる人はいるもの
>>745
minimalismで作られてる点もschemeと共通してると思う
まあluaはmulti-paradigm言語だからひとつにくくれない
closureがあるとあんなことやこんなことができてウハウハだ
0747デフォルトの名無しさん
2006/05/02(火) 16:58:02>わしが言いたいのは今のluaがschemeっぽいということだ。
それは始めからわかっているから落ち着けw
「末尾再帰に関しては言語仕様と呼んでいいのかが曖昧で、
この先Lua言語はどうするつもりなのか」
という疑問をぶつけたにすぎない。
(結果的に)Schemeと似ているという点について否定するつもりは一切無い。
ただ主観になるけど、ECMAScriptがLuaに似ていると思っている。
Luaは連想配列として扱えるtableがオブジェクトの基本であり、
ECMAScriptでは基底のObjectがやはり連想配列として扱える。
お互いprototypeベースで、metatable.__indexとprototypeプロパティが
似たように扱える(new周りが違うけど)。
closure周りも同様に扱えるため、多くの部分でノウハウの流用が効くと感じた。
Schemeは門外漢で比較判断できないから、どちらがより似ているかという
部分には触れないでおくけど。
あと一カ所訂正。
Perlのclosureは、関数のファーストクラスオブジェクトなしに実装してたみたい。
たしかにclosureには参照でも十分っぽい。
0748フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 17:48:500749デフォルトの名無しさん
2006/05/02(火) 19:00:21YARVという名前が過去のものとなるまでは、Yet Anotherに過ぎないんだよ。
それを複数の実装と言わずになんと言う。
0750フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 19:47:320751デフォルトの名無しさん
2006/05/02(火) 20:53:390752デフォルトの名無しさん
2006/05/02(火) 21:14:17このコテハンは面白いと思って付けたの?
0753フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 21:19:440754フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/02(火) 21:21:14わしはまだ未熟者なので精進します。
名無でクソレスするよりマシだと思ってくれたまえ。
0755デフォルトの名無しさん
2006/05/02(火) 21:29:31yacc知らんのか
0756デフォルトの名無しさん
2006/05/02(火) 21:31:520757デフォルトの名無しさん
2006/05/03(水) 01:21:56こんだけ大きな顔をしているんだから、きっと Wiki のほうに
大きなフィードバックをしてくれることだろう。
名無しで書かないのは、そういった責任感の表れという
以外には考えられない。
「俺が lua コミュニティを盛り上げる!」という決意表明
と受け取るべきだろう。
0758デフォルトの名無しさん
2006/05/03(水) 01:48:12俺だけ?wikiwiki.jpに規制されてんのかな
0759フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 06:50:210760フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 08:19:29http://lua-users.org/wiki/
こっちを更新したほうが全世界の人がその恩恵を受ける
英語は辞書ツールを整備すればあとは慣れの問題だ
0761デフォルトの名無しさん
2006/05/03(水) 09:33:040762デフォルトの名無しさん
2006/05/03(水) 09:33:42そうだよな。まさかコテまでつけてこんな内容のないレスばっかってことは人
間としてありえないよなぁ。
0763デフォルトの名無しさん
2006/05/03(水) 09:39:42英語なら幾らでも資料があるだろ
水を差すな馬鹿
0764フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 09:47:36馬鹿は言い過ぎじゃないのか?
だったその資料を翻訳するとかできるだろう?
日本人向けの情報なら、日本語の扱いなど日本人固有の問題を取り扱うべき。
技術英語など大きい辞書と英検準2級の英語力があれば読める。
0765デフォルトの名無しさん
2006/05/03(水) 10:06:31■ このスレッドは過去ログ倉庫に格納されています