1 名前:デフォルトの名無しさん mailto:sage [2006/10/14(土) 13:13:52 ] だれか サポ−ト 頼む。 前々スレ pc5.2ch.net/tech/kako/1034/10341/1034182349.html 前スレ pc8.2ch.net/test/read.cgi/tech/1063711237/ 本家 www.lua.org/ lua-users lua-users.org/ LuaForge luaforge.net/ Lua 5.1 リファレンスマニュアル(日本語訳) sugarpot.sakura.ne.jp/yuno/html/lua51_manual_ja.html
686 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 10:45:48 ] >>685 勘だけどextern "C" かな。src/lua.hの代わりにetc/lua.hppを使ってみるとか。
687 名前:685 mailto:sage [2008/01/10(木) 16:12:22 ] extern "C"は使ってるんですけどねえ。うーむ
688 名前:デフォルトの名無しさん [2008/01/10(木) 21:31:19 ] 再現するコードを貼りたまえ。
689 名前:685 mailto:sage [2008/01/10(木) 21:46:05 ] #include <stdio.h> extern "C" { #include "lua.h" #include "lualib.h" #include "lauxlib.h" } main(){ double z; lua_State *L = lua_open(); lua_dofile(L, "add.lua"); }
690 名前:685 mailto:sage [2008/01/10(木) 21:47:08 ] testなのでこれだけなんです。
691 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 21:49:42 ] Borlandの場合は命名規則と呼び出し規約が違うからではないかと。 VCでコンパイルされたライブラリをリンクするときに良くある問題。 詳しくはぐぐればわかると思う。細かいことは忘れた。
692 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:00:54 ] ライブラリはちゃんと設定してる?
693 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:09:06 ] ライブラリをリンクしてないとか
694 名前:デフォルトの名無しさん [2008/01/10(木) 22:28:07 ] lua_dofileって5.1.2になくね?
695 名前:デフォルトの名無しさん mailto:sage [2008/01/10(木) 22:39:24 ] ないよ。 lua_dofileでぐぐれば代替コードが見つかる。
696 名前:デフォルトの名無しさん [2008/01/10(木) 22:46:01 ] 685はなんでリンクまでは行ったの?
697 名前:685 mailto:sage [2008/01/11(金) 01:32:18 ] そうなんですよ。コンパイルは通ってるように見えるんでincludeは多分見てる。 普段はbccでは簡単なものしか作ってないしライブラリやリンク設定は自信ないですが。 ヘルプ見て作業フォルダにbcc32.cfg,ilink.cfgを作り -L"libraryパス";"パス" -I"includeパス" などとやりました。頭をわざと--Lとやったら >エラー E2075: コンフィグレーションファイル中の オプションの間違い : --LD:\〜略 とエラーになるので読んでるとは思うんですが。 685ではもう5個くらいlua_関数があって全部おなじようなエラーです。 lua_dofileはぐぐりました。 685にあるようにヘッダ読んで_luaL_loadfileまではいくようです。 lua_openも_luaL_newstateに置き換わってる。 バイナリエディタでLuaLib.libをのぞくと2つとも文字列は見つかるようです。 そこからは俺の実力ではどうにも。 691でしょか。
698 名前:685 mailto:sage [2008/01/11(金) 01:35:45 ] 訂正 ilink32.cfgです すんません
699 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 03:24:27 ] そう思うんだったら、luaのライブラリもbccで作ればいんじゃね?
700 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 05:23:44 ] まさか、VCのlibをBCCでリンクしようとしてないよな?
701 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 06:57:05 ] 自分でBCC使ってビルドしてないのかよ。 そりゃ無理にきまっとる
702 名前:デフォルトの名無しさん mailto:sage [2008/01/11(金) 07:41:10 ] とりあえずわかったのは、いいやつが多い
703 名前:デフォルトの名無しさん [2008/01/11(金) 08:17:26 ] しょうがないからBCCでLuaをビルドする一番簡単な方法をおしえてやろう。後は適当にやりなさい。 D:\lua-5.1.2\src>rename luac.c luac.c_ D:\lua-5.1.2\src>bcc32 -I. -D_isatty=isatty *.c (略) D:\lua-5.1.2\src>rename *.exe lua.exe D:\lua-5.1.2\src>lua Lua 5.1.2 Copyright (C) 1994-2007 Lua.org, PUC-Rio >
704 名前:685 mailto:sage [2008/01/11(金) 09:01:59 ] なるほどいろいろ勉強になります。互換じゃないんですかこういうのは。出直してきます
705 名前:デフォルトの名無しさん [2008/01/12(土) 13:59:52 ] xxx.luaとxxx/table.luaから成り立つライブラリがあって、 --xxx.lua require "xxx" module("xxx",package.seeall) function xxx_func() table.insert(...... --xxx/table.lua require "xxx" module("xxx.table",package.seeall) xxx_func() --main.lua require "xxx.table" を実行するとxxx.luaのtable.insertがnilになってる。理由はxxx.table のモジュールで"insert"を探しに行ってしまっている為。 問題はxxx.luaだけで使うと問題が起きずxxx/table.lua経由で 使用すると問題が起きるという事だけど、この問題の本質って なんだろう?xxx.”table” 見たいな標準ライブラリと同じ名前の モジュールを作成したこと?
706 名前:デフォルトの名無しさん mailto:sage [2008/01/12(土) 16:19:01 ] >>705 moduleはxxx.luaの環境を自身のモジュールのテーブルに変更する(この場合_G.xxx)。 つまりtable.insertはxxx.table.insertになる。 moduleにpackage.seeallを指定するとxxx.tableが存在しなかった場合に_G.tableを見に行くようになる。 回避策としてはtable.insertを_G.table.insertにすればいいと思うよ。 めんどくさかったらxxx.luaの先頭で local table=table それはそうと、そのコードだと外からxxx_funcを使いたい時にxxx.xxx_funcって書く必要があって不便じゃないか?
707 名前:705 mailto:sage [2008/01/12(土) 16:43:02 ] >>706 >local table=table まさにそれをやってとりあえず回避してます。 ただそうなると後からの拡張に備えるならばxxxで呼び出している _Gの全てのメンバに対してそれをやらないと安全でない事に。 そうなるとpackage.seeallの役割って・・・。
708 名前:デフォルトの名無しさん mailto:sage [2008/01/13(日) 00:27:18 ] >そうなるとpackage.seeallの役割って・・・。 ただの手抜き道具。 安全云々なら local _G = _G module("xxx") でオシマーイ。
709 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 10:57:54 ] Squirrel に関数内で使える静的変数ってないのでしょうか? 今は仕方なくグローバルに置いてるのですが。
710 名前:デフォルトの名無しさん [2008/01/14(月) 13:40:53 ] Squirrel 知らんけど、もしクロージャがあればどうにかなるのでは。 Lua だとこんな。 > f = (function () local v = 0 return function () v = v + 1 return v end end)() > print(v) nil > print(f()) 1 > print(f()) 2 > print(f()) 3 > print(v) nil
711 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 14:19:30 ] >>709 ttp://muffin.cias.osakafu-u.ac.jp/~matumoto/cgi-bin/xt.cgi?prog/squirrel_lang ここに静的変数について説明があるけど、これじゃ駄目なのか?
712 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 15:47:49 ] レスありがとうございます。 >>710 真似てみて以下のようなコードを書きましたが、 実行時しても、111が出力されました。 function func() { v <- 0; return function() { return ++v; }(); } print(func()); print(func()); print(func()); >>711 クラスのメンバ変数でしか使えなく、さらに書き換えが無理なので、使い勝手が悪そうです。
713 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:12:55 ] 同じくLuaしか知らんからマニュアル見ながら勘で答えるけど { local v = 0; function count() { return ++v; }} こんな感じのことがしたいのかな。Luaなら do local v = 0; function count() v = v + 1; return v; end; end
714 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 16:14:01 ] 質問から少し話はそれるけど、 インスタンスを作成すると、そのクラスのスロットの追加変更が効かなくなるってのは 仕様として分かるんだが、静的メンバまで変更不可になるのはどうにかしてしてほしい。
715 名前:デフォルトの名無しさん [2008/01/14(月) 16:19:38 ] えー、それって直訳になってる? vの初期化がfunc呼出し毎に毎回起こってないかな。 外側のfunctionを適用した結果のreturn function...のfunctionがfuncの値になるんよ。
716 名前:デフォルトの名無しさん [2008/01/14(月) 16:24:31 ] 715は712へのレスね。
717 名前:709 mailto:sage [2008/01/14(月) 16:31:53 ] >>716 以下のように書き直してみたところうまく動きました。 local v = 0; では駄目で v <- 0; にする必要があるみたいです。 動作原理がいまいちわかっていないので詳しく追ってみます。 local f = (function() { v <- 0; return function() {return ++v;} })(); print(f()); print(f()); print(f());
718 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 17:16:55 ] >>717 それグローバル変数 v が確保されてるだけだよ >>710 の例ぽいことは squirrel なら generator つかえば簡単にできるけど、 それはあくまで「その中に閉じた変数」であって、全体で共有される static 変数じゃない。 用途的にstatic なら、名前に気をつけつつグローバルにおくしかないはず。
719 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:07:21 ] 日本でLua使ってる製品ってなにかある?
720 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:11:45 ] 同人なら割と
721 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 18:58:14 ] 同人ゲーム? ノベルはある?
722 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:07:55 ] 関数内の静的変数なんて、C言語使いしか使わん
723 名前:709 mailto:sage [2008/01/14(月) 19:08:23 ] >>718 > それグローバル変数 v が確保されてるだけだよ <- はlocalをつけずに初期化するためだけのものだと思ってました。 もっと勉強しないと駄目ですね。
724 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 19:32:29 ] >>722 そりゃ、Cぐらいにしかないからだろ。 あれば使うよ。
725 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 21:28:01 ] >>721 > 同人ゲーム? > ノベルはある? あるはずなのは知ってるんだが具体名は知らなかったり...
726 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 21:30:38 ] >>722 > 関数内の静的変数なんて、C言語使いしか使わん オブジェクト指向言語のインスタンス変数は多用されるわけだが
727 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 21:53:52 ] >>726 そうだよ。 何がいいたいの?
728 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:00:27 ] Luaなら同人まで含めれば幾つかは見つかりそうだが Squirrelとなると皆無な余寒
729 名前:デフォルトの名無しさん [2008/01/14(月) 22:00:42 ] ある手続きと変数があって変数名がその手続きにローカルである ↑↓ あるメソッドとメンバがあってメンバ変数名がメソッドが属するオブジェクトにローカルである こう?
730 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:13:55 ] 今はDS Luaが熱いよな
731 名前:デフォルトの名無しさん mailto:sage [2008/01/14(月) 22:24:46 ] >>725 ありがとう。
732 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:17:55 ] >>728 商業作品だけど Alcotの「フェアチャイルド」方面にSquirrelの予感 使ってるのかどうか確信が持てないのだけどね
733 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 12:57:10 ] 商用でSquirrel使うはまだ早すぎる気がする >>616 みたいなバグがまだどんだけ潜んでるか分からないし
734 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:35:04 ] ん あれ吉里吉里なんじゃないの > FairChild
735 名前:デフォルトの名無しさん mailto:sage [2008/01/15(火) 13:39:15 ] TJSか
736 名前:685 mailto:sage [2008/01/16(水) 12:52:20 ] >>703 出来ました。 ぐぐってmakefileが見つかったけどうまくいかないんで、 tlib lua.lib /C +lapi.obj,lua.lst tlib lua.lib /C +lauxlib.obj ,lua.lst tlib lua.lib /C +lbaselib.obj ,lua.lst (略) と、luaのsrcすべての.objからmylua.lib作ったんですが、 >ilink32 c0x32.obj cw32.lib import32.lib mylua.lib test.obj Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland Error: 外部シンボル '_luaO_log2' が未解決(...\MYLUA.LIB|ltable が参照) Error: 外部シンボル '_luaO_nilobject_' が未解決(...\MYLUA.LIB|ltm が参照) (以下同様) 仕方ないのでgrepしてluaO_がlobject.hに見つかったので(あとturboFloatエラーも検索して) >ilink32 c0x32.obj lobject.obj test.obj cw32.lib import32.lib mylua.lib Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland >c0x32.exe 8.000000desu add.luaで3+5、とりあえずは出来ました。ライブラリの作り方おかしいでしょか。
737 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 15:31:29 ] Luaでwireshark(Ethereal)をカスタマイズが出来るみたいですな。 ざっと見たところ出来ることとしては ・プロトコル解析処理の追加 ・解析結果を利用したカスタムパケットフィルタリング ・統計情報の収集等。 などが出来そうですが、サンプルとか情報少ない・・・。 使ってる人います?
738 名前:デフォルトの名無しさん [2008/01/19(土) 15:32:35 ] あげとこう
739 名前:デフォルトの名無しさん mailto:sage [2008/01/19(土) 16:01:56 ] ti.moo
740 名前:デフォルトの名無しさん mailto:sage [2008/01/20(日) 15:13:20 ] >737 プロトコル解析につかってるよ。 特にバイナリフォーマットのパケットだと解析できた方が便利だよ〜。
741 名前:737 mailto:sage [2008/01/21(月) 00:03:16 ] >>740 Dissectorの機能を使用してですか? wiresharkのリファレンスみただけではどうも 全体像がいまいち分かりにくいです。 どっか纏まったサイトあります?
742 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 19:44:31 ] >>732 その方面だと思うんだけど 商業作にはまだと確認しました ttps://sv.kikyou.info/trac/kirikiri/browser/kirikiri2/trunk/kirikiri2/src/plugins/win32/squirrel プラギンはあるんですねー アドベンチャー系だとコルーチンの使いでがあるところがあるか微妙ですが
743 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 19:48:09 ] ほほう
744 名前:デフォルトの名無しさん [2008/01/21(月) 21:51:02 ] そういうソフトでの組み込みスクリプト言語の使い方って LuaならLuaでシナリオをいわばハードコードするの?
745 名前:デフォルトの名無しさん mailto:sage [2008/01/21(月) 21:53:59 ] それはスクリプトとホストとのインターフェイスの設計次第だろう
746 名前:740 mailto:sage [2008/01/22(火) 21:48:29 ] >>741 dissector使ってますよ。 wiki.wireshark.org/Lua ↑を参考にして、あとは試行錯誤の繰り返しですね・・・
747 名前:732 mailto:sage [2008/01/23(水) 09:59:34 ] >>742 あーどうもです。確認しました、その方面で合ってます。
748 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 22:35:01 ] ファイルサイズ的に軽量な言語でGUI作りたく DSL見ててmurglaLuaが良いと思ったんですが、 ほかにお勧めのものありますか?
749 名前:デフォルトの名無しさん mailto:sage [2008/01/23(水) 22:36:34 ] murgaluaだった。。。
750 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 00:11:03 ] lua-gtkとかLua-Gtkはどう?
751 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 00:11:43 ] 間違えた lua_qtとLua-Gtkだ
752 名前:デフォルトの名無しさん mailto:sage [2008/01/24(木) 00:15:58 ] wxPython
753 名前:748 mailto:sage [2008/01/25(金) 00:12:41 ] あんがと。 参考にしてみる。ちょっとサイズでかいけど。
754 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 01:07:07 ] 結果報告よろ
755 名前:748 mailto:sage [2008/01/25(金) 22:30:19 ] lua-gtkとmurgaLuaで迷ってる。 現状、なぜかエラーがでて、Lua-gtkが使えてないが、 結構期待が持てる。でもドキュメント類が少ない。。。 まあ、サンプルコード見る限りわかりやすそうではあるが、発展途上って感じもする。 murgaLuaはFLTKベースで、ちょっと癖はあるがGUIBuilderにfuluidとか使える。 あと、検索すると使ってる人結構いるのな。これも結構簡単そう。 lua-qtはqtのない環境なので見てません。 wxPythonはサイズ的に却下。Luaとは桁が違う。
756 名前:デフォルトの名無しさん mailto:sage [2008/01/25(金) 23:11:34 ] そりゃPythonだもんな
757 名前:デフォルトの名無しさん [2008/01/26(土) 00:39:27 ] 5.1.3でました
758 名前:デフォルトの名無しさん mailto:sage [2008/01/26(土) 00:39:46 ] >>748 どんなエラー? Lua-Gtkのドキュメントは全然無いけど、GTK自体のドキュメントは豊富だからそっちを参考にしたほうが良い。 PyGTKやRuby/GTKのドキュメントが読みやすいと思う。
759 名前:デフォルトの名無しさん mailto:sage [2008/01/28(月) 20:05:56 ] こんなんですね。 lua: error loading module 'gtk' from file './gtk.so': ./gtk.so: undefined symbol: gtk_builder_new
760 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 17:33:52 ] Squirrelの日本語リファレンスの中の人です。 マニュアルの一番上にも書いていますが、内容を wikiwiki.jp/lua/?FrontPage に移そうかと思っています。 他によい場所などありますか?
761 名前:デフォルトの名無しさん mailto:sage [2008/02/03(日) 20:14:59 ] >>760 いつもお世話になってます 大学を卒業なされて日本語マニュアル置けなくなったんですか? 自分としては見られればどこでもいいです
762 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:23:47 ] >>760 おお、おつかれさんです。 そちらでよいかと思われます。
763 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 13:26:41 ] >>760 みて改めて思ったけど、このスレって、LL以前のさらに小さな組み込み言語用なんだな。 LLスレが軒並み荒れてるのにここが荒れてなくてw 実感した
764 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 14:35:40 ] RubyのどこがLightなんだボケェっていう人たちのたまり場です ja.wikipedia.org/wiki/%E8%BB%BD%E9%87%8F%E3%83%97%E3%83%AD%E3%82%B0%E3%83%A9%E3%83%9F%E3%83%B3%E3%82%B0%E8%A8%80%E8%AA%9E >ここでいう「軽さ」はプログラマの負担の軽重を指し、実行速度やメモリ消費量に優れているという意味ではない。 知らなかった・・・
765 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 14:40:24 ] 知らなかったのかよ…
766 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 15:46:31 ] Easy Programing Language と言ったほうがいいのでは
767 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 15:49:12 ] ttp://en.wikipedia.org/wiki/Lightweight_languages には>>764 とは逆のこと書いてある気がする。 まあWikipediaが絶対というわけじゃないしな。 あとLuaのページに >LuaはライブラリとしてC言語を実装している。 って書いてあったんで晒しsage 俺が消してきます
768 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 16:18:51 ] MITでのLL1ではこう書いてるね。まぁ観点の違いと思われ。 We use the term "lightweight languages" to describe some of the common features of these new languages. The term "lightweight" refers not to actual functionality, but to the idea that these languages are easy to acquire, learn, and use. Examples that would fall into this category include Perl, Python, Ruby, Scheme (and scsh), and Curl. ll1.ai.mit.edu/cfp.html ll1.ai.mit.edu/
769 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 16:59:21 ] >>767 確かに全く逆.というか,日本語版は英語版を否定する内容になってるな. まぁ日本語のLL界隈は変なの沢山湧いてるしな.
770 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 17:29:54 ] /.j
771 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 18:14:11 ] Programming Languages for Idiots のが適当だな
772 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 18:33:50 ] LL談義は専用スレで。Luaスレからは退去しましょう
773 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 18:34:46 ] pc11.2ch.net/test/read.cgi/tech/1188997302/l50 専用スレ
774 名前:デフォルトの名無しさん mailto:sage [2008/02/04(月) 23:33:45 ] ゲ製板に張られててたのでこっちにも。 LuaのJIT対応版だって LuaJIT ? a Just-In-Time Compiler for Lua. The LuaJIT Project luajit.org/
775 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 07:54:33 ] 何を今更と思ったけど、こっちでは話題になってなかったっけか
776 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 08:27:39 ] ゲ製板にLuaスレってあったっけ?
777 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 11:15:08 ] >>776 各種ライブラリ紹介スレ2 pc11.2ch.net/test/read.cgi/gamedev/1177886529/ スレチっぽいのでやってないがあっちにもこっち貼った方がいいのかな。
778 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 22:01:50 ] JITつくってはええすげえってするんならsquirrelのがいいとおもうんだが Luaはそのままで十分に速いからウンコな文法でも許されてるんだろうに
779 名前:デフォルトの名無しさん mailto:sage [2008/02/05(火) 23:04:54 ] 失礼な
780 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:03:32 ] Free Pascal Compiler を組み込んで動的に実行する場合の話題もOKですか?
781 名前:デフォルトの名無しさん mailto:sage [2008/02/06(水) 10:35:49 ] >>10-11 参照 組み込む系の用途がメインの言語と処理系のスレ、ってことで いいと思う。
782 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 07:41:19 ] あーなるほど、Pascalくらいコンパイルが早いとそういう選択もアリなのか。
783 名前:デフォルトの名無しさん mailto:sage [2008/02/07(木) 20:15:57 ] TCCっていうの使えばLua内でCを動的に実行もできるらしいぞ luaforge.net/projects/lua-tcc/
784 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 01:06:33 ] >>783 つうか、tccならC内でもcを実行できるだろ。
785 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:36:35 ] このスレの守備範囲だと思ってたらいつのまにか専用スレが立ってた。 Io Language pc11.2ch.net/test/read.cgi/tech/1201100624/
786 名前:デフォルトの名無しさん mailto:sage [2008/02/08(金) 18:46:07 ] Ioって組み込む系の言語だったんだ