プログラミング言語 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
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:310766デフォルトの名無しさん
2006/05/03(水) 10:08:150767フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 12:29:54プログラミングする人は英語が必須
0768デフォルトの名無しさん
2006/05/03(水) 12:33:010769フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 12:40:36英語が国際語である以上英語から逃げられない
わしも読むのは遅いけど恐れず真向から立ち向かう
0770デフォルトの名無しさん
2006/05/03(水) 12:44:120771デフォルトの名無しさん
2006/05/03(水) 12:44:39英語を読むのとluaを使うのは別問題でしょ
英語が読めるに越したことはないが
luaを使うためにその時間を掛ける無駄はしたくないと言ってるの
組み込み言語だけに構ってられないんだよ
0772デフォルトの名無しさん
2006/05/03(水) 12:50:090773デフォルトの名無しさん
2006/05/03(水) 12:51:080774フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 13:05:16それは同意
サンプル大事
>>771
別問題とは言いきれない
そもそもluaは外国産まれだから資料が英語だらけなのは当然だ
そんな文句言うんだったらRuby使えば? 日本語のドキュメントいっぱいあるんだから
scheme処理系gaucheも日本人が作者だ
>>772
半分同意
国際社会を生き抜く上で英語力を高めるのが大事
0775フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 13:17:39英語すら読めないなんてプロとして恥ずかしくないのか?
「人間向上心なくしたらおしまい」イチローの言葉だ
わしはイチロー嫌いだがその言葉には同意する
自分の力が足りないと感じたら勉強しろ
それが嫌なら人雇って金払え
金も時間もないならやめちまえ
0776デフォルトの名無しさん
2006/05/03(水) 13:21:03とりあえず日本語なんかでLuaの話をしているこのスレは不要ってことだな。
英語のwikiを更新できるだけの英語力もあるんだろ。
英語圏行ってこいよ。バイバイ。
0777フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 13:28:46努力を怠った自分が悪いと思わないのか?
所詮厨房か
草の根wikiを作るくらいだったら
http://lua-users.org/wiki/
に日本語のページを作れよ
emacswikiはそうなってる
0778デフォルトの名無しさん
2006/05/03(水) 14:02:030779フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 14:03:59分数の計算すらできない大学生もいるらしいし
0780デフォルトの名無しさん
2006/05/03(水) 14:09:480781デフォルトの名無しさん
2006/05/03(水) 14:28:06流石ウンコは言う事が違うな。
0782デフォルトの名無しさん
2006/05/03(水) 18:22:40普通にLuaスクリプトを実行するところまではどうにか漕ぎ着けたのですが
スクリプト内で他のスクリプトファイルを読み込もうとrequireやdofileを
記述したところで突然luaL_dofileがエラー(1なので構文エラー?)を
返すようになってしまいました。
require等を消して、呼び出し元のスクリプトに全部記述すると
きちんと動作するので呼び出そうとしてる関数は問題ないと思うのですが・・。
これが原因じゃね?と思いつくものがあればご教授ください。
0783デフォルトの名無しさん
2006/05/03(水) 18:30:21{
if(lua_isstring(L, -1)){
print_lua_log("%s", lua_tostring(L, -1));
}
return 0;
}
lua_register(L, "_ALERT", on_lua_alert);
でエラーメッセージ出してるか?
おまけ
http://www.tt.rim.or.jp/~rudyard/torii009.html
0784フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw
2006/05/03(水) 19:01:26■ このスレッドは過去ログ倉庫に格納されています