[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 2chのread.cgiへ]
Update time : 01/29 10:31 / Filesize : 247 KB / Number-of Response : 980
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Lisp Scheme Part22



1 名前:デフォルトの名無しさん mailto:sage [2008/05/21(水) 23:58:40 ]
□過去スレ□
Part21: ttp://pc11.2ch.net/test/read.html/tech/1207300697/
Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/
Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/
Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/
Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/
Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/
Part15: ttp://pc10.2ch.net/test/read.cgi/tech/1151025773/
Part14: ttp://pc8.2ch.net/test/read.cgi/tech/1132275726/
Part13: ttp://pc8.2ch.net/test/read.cgi/tech/1115901841/
Part12: ttp://pc8.2ch.net/test/read.cgi/tech/1100229366/
Part11: ttp://pc5.2ch.net/test/read.cgi/tech/1091456033/
Part10: ttp://pc5.2ch.net/test/read.cgi/tech/1075630259/
Part9: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/
Part8: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part7: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part6: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part5: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part4: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part3: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part2: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part1: ttp://piza2.2ch.net/tech/kako/987/987169286.html

916 名前:デフォルトの名無しさん [2008/06/27(金) 23:03:09 ]
みんな実務に使ってるんですねぇ。
CG系の目的で使ってるひといませんか?

917 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:03:42 ]
よほどのことが無いかぎり、プログラムは Lisp (私の場合はCommon Lisp)で書いている。
よほどのこと、というのは、
・効率などをシビアに要求されて、他の言語でないとその要求を満たせない場合
・他の言語を使えばおそろしく簡単に(たとえばライブラリを呼ぶだけ)済む場合
・(顧客の指示など)社会的な理由でLispを使うことが許されない場合

918 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:04:32 ]
>>916
レンダリング系は難しいかもしれないけど、モデリング系ではかなり使われてると思う

919 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:08:45 ]
>>916
昔々Symbolicsというマシンがあってだなあ・・・
いや年寄りの独り言だ、忘れてくれ・・・ orz

920 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:10:04 ]

昔話禁止しようぜ


921 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:11:07 ]
R5RSは忘れてR6RSにしようということですね。わかります。

922 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:16:24 ]
>>916
例えばここ見てみるといいよ。
ttp://www.franz.com/success/customer_apps/animation_graphics/

923 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:45:50 ]
R6RSも忘れてERR5RSにしようということですね、わかります

>>911
あなたは両手を使って何をしていますか?
(もし手の不自由な方だったら申し訳ありません。意味を汲み取ってください。)

924 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:51:55 ]
>>923
> あなたは両手を使って何をしていますか?

自慰




925 名前:デフォルトの名無しさん mailto:sage [2008/06/27(金) 23:56:14 ]
>>924
片手でやれ

926 名前:デフォルトの名無しさん [2008/06/28(土) 01:19:54 ]
>>923
すみません、意味を汲み取れませんでした。
今はタイピングしてますね。

927 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 01:32:39 ]
深い意味があるわけではありません。
なんか予想外の方向に展開してますが
日常生活の動作の多くに(無意識に)両手を使うように
コンピュータを使う動作の多くに(無意識に、とまではまだ私はいきませんが)Lispを使うのです。

などと書きましたが未だに3分の1くらいはBシェルスクリプトにしてしまいます:-P

928 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 02:42:44 ]
春先辺りから変なのが常駐してるな。

929 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 03:09:44 ]
だれかグレアムおじさんのArcを実装しようという方はおらんのかね

930 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 03:23:06 ]
>>929
グレアムおじさん

931 名前:デフォルトの名無しさん mailto:sage [2008/06/28(土) 10:53:38 ]
>>916
ちょっと違うかもしれないけどこういうのもあるよ
www.pawfal.org/fluxus/

932 名前:デフォルトの名無しさん mailto:sage [2008/06/29(日) 14:58:24 ]
>>916
gimpのscript-fu?


933 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 16:00:43 ]
行列計算とplot関係はpythonで
pythonのメタ制御をlispでしたい
しかし理想の環境はいまだできず

934 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 17:32:42 ]
それLisp必要か?



935 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 17:36:23 ]
それPython必要か?

936 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 17:43:54 ]
行列計算はどうなの?

937 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 17:57:20 ]
Ypsilon Scheme System(イプシロン・スキーム・システム)はプログラミング言語Schemeの
最新規格R6RS*に準拠する実装です。インタープリタの特性を活かしてスピーディーで
インタラクティブなアプリケーション/ユーザーライブラリーの開発を可能にします。また
マルチコアCPU用に最適化したMostly Concurrent Garbage Collectionを実装することに
より、極めて短いGC停止時間と並列実行によるパフォーマンスの向上を達成しています。

ttp://www.littlewingpinball.net/mediawiki-ja/index.php/Ypsilon_Scheme_System

この会社のピンボールゲームとはMacでトリスタンやって以来の付き合いなわけだが、こう
いう方向に来るとは思わなかった。

938 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:00:59 ]
Python上で動くフルスペックのCommonLispとSchemeが欲しい。(CommonLithpとかThcheme?)
OCaml上でも可。(OCSみたいなヤツ)



939 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 18:59:37 ]
>>938
逆を作った方がいいだろうな。jpythonやiron pythonみたいにcl pythonかsbcl pythonでも
考えてみたいい。

940 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:05:16 ]
PythonやOCamlが動く環境のほうが
CLが動く環境よりも多いんですよ
それにPythonやOCamlは処理系が統一されてるし

941 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:27:05 ]
>>939
> 逆を作った方がいいだろうな。
> 考えてみたいい。

意味不明



942 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 19:56:15 ]
>>938
せめてJavaがいいな
schemeではありそうだけど

943 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:01:56 ]
C/C++上で動くSchemeの何が気に入らないのかが不明だが
宗教上の理由かな

944 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:04:53 ]
gaucheをxrea

・仮想環境にopenSUSE 10.3/11.0 i386版をインストール
・ディレクトリ /virtual/(xreaのあなたのID)/ を作る。
・そのディレクトリの下に bin lib share ディレクトリを作る。
・gaucheのソースを本家からダウンロード&展開
・gauche-0.8.xxディレクトリに移動
・./configure --prefix=/virtual/(xreaのあなたのID)/
・make
・make install
・/virtual/(xreaのあなたのID)/に移動
・ tar cjvf gauche.tar.bz2 bin lib share
・ gauche.tar.bz2 を xrea に持っていく。
・ sshでxreaにつなぐ
・ そこで tar xjvf gauche.tar.bz2 とする。

おしまい。openSUSEにはyastからautomake autoconf など開発系のパッケージを入れること。



945 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:08:09 ]
>>944
しまった、誤爆です。でもここでもいいか。

946 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:08:10 ]
Python上であればPythonから簡単に呼べるという幻想でしょ。
たぶん性能が悪くて使い物にならないと思うけど。

どうせやるなら Java VM か .NET CLR 上が面白いだろうね。

947 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:19:03 ]
>>943
C/C++ではGUIの仕様の統一が図れないしi386やLinux/Winのみをターゲットにしている事も多い。
JAVAは純正はポータブルじゃないしクローンは(よくなったとはいえ)まだ不完全。
PythonやOCamlは派生処理系はあるもののメインに概ね統一されてるしポータビリティもいいしGUIもある。
という理由です。
FiclやLuaみたいにANSI-Cが必要十分条件なCL or Schemeがあればそれが一番いいんですが。
(といってもGUIの問題が残るけど)

948 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:25:10 ]
要はgccとPOSIXとXがある環境ではどこでも動いてよ!ってことです。

949 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:25:51 ]
gcl がそれに近いかなあ

950 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:32:05 ]
GCLはソースが古すぎてビルドできませんでした(古い関数が使われている?)
その末裔のECLはBoehmGCをportしたらビルドできましたけど

951 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:35:57 ]
どっちにしても Python 上に作ってもまともな性能なんて出ないよ

952 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:39:54 ]
Python上に作るっていうか
JavaVMにおけるKAWAとかSISCみたく
PythonVM上で直接実行されるようにすれば
CLispくらいにはなりませんかね?

953 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 20:54:24 ]
>>947
ocamlやpython,rubyのGUIって標準はtcl/tkちゃうん?
clはltkが一応あるよ。

954 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 22:03:04 ]
>>947
PythonやLuaの実装言語はCなんだから、
CでGUIを統一できないとか移植性がないとか言うのはおかしいでしょ



955 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 22:42:58 ]
PythonやLuaやRubyは言語≒実装なので事実上の標準という縛りがあるから
その上で動くもののポータビリティが保たれることを利用して
SchemeやCLよりも低レベルでポータビリティを実現して欲しいんです。
いろいろな処理系を移植するのは骨が折れるので。
LuaにGUIがあるのかどうかは知りませんが
必要十分条件が明白な言語の代表として名前をあげました。
POSIXでXlibとgccがあればフル機能は無理でも標準機能はビルドできる、くらいの条件があって欲しいです。


956 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 22:47:32 ]
欲しいものはよく判った。でも今のところ無いと思う。
性能が出なくて労力の割に面白くないから、誰も作らないんじゃないかと想像できる。
だが、やってみなくちゃ判らないぞ。>>955の偉業に期待だ。

957 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 23:06:28 ]
>>955
ansiなscheme or CLにTcl/Tkをポートする方が楽そう。


958 名前:デフォルトの名無しさん mailto:sage [2008/07/03(木) 23:30:13 ]
GUI込みならPythonアプリはそれほどポータブルではない。

959 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 00:08:49 ]
>>955
LuaにGUIはないが、君の言う通り「Luaよりも低レベルで」ポータビリティを実現できる
Cで書ける部分を無理にLuaで書くことはない

960 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 00:30:30 ]
>>955
Python上で実装してポータビリティを上げるって
衝撃の馬鹿理由だな。

961 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 00:49:27 ]
ポータビリティとライブラリを重視するのは良いと思う
性能重視は競争が激しいし供給過剰だし

962 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 01:03:14 ]
もうすぐ次スレだな

963 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 01:15:09 ]
ypsilon vs gauche

964 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 04:50:03 ]
pythonはポータブルじゃないよ


日本じゃ人気がないから



965 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 07:10:54 ]
おれは最近、仕事でpythonばっかり書いてるよ。
時々lispとの微妙な違いに悲しくなるけど、確かにlisperとしても許容できる、
良い言語だわ。ほぼどこでも動くし、ライブラリも沢山。
そのうち趣味でもpythonばかりになるかも。

966 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 08:39:27 ]
ANSI-Cが必要十分条件だとGC書けねーよ

967 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 09:28:25 ]
>>933-935
matlabに慣れてるからpython.numpyが使いやすい
しかしちょっと高度なこともしてみたい
全部lispでやったほうがいいのだろうか

968 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 09:28:57 ]
>>938-939
pyffi

969 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 09:57:24 ]
>>967
あまり融合度が高くないが、
clisp.cons.org/impnotes/matlab.html

matlabじゃないが、
nlisp.info/

970 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 13:08:28 ]
ピンボールの話題がまだ出ていない件

971 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 13:09:16 ]
ごめん。>>963見落とした

972 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 14:30:26 ]
「事実上の標準」はTck/TkでもXlibでもなくGLUTというオチ

973 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 16:42:13 ]
>>970
ピンボールよりメタボールの方が面白そうだなあ

974 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:21:52 ]
evalでschemeが評価できるpythonとか逆にschemeでpythonが評価できるとか




975 名前:デフォルトの名無しさん mailto:sage [2008/07/04(金) 22:32:26 ]
データの互換性があると使いやすいのだろうが、LispのconsセルとPythonのtupleには
微妙な違いがあったり、symbolに相当するものが無かったり、PythonってLispのようで
Lispでないって感じだよね。

976 名前:デフォルトの名無しさん mailto:sage [2008/07/06(日) 17:33:24 ]
うわさのypsilonをコンパイルしようとしたらエラーで止まっちゃったわ。
x86_64に対応してないって書いてたわ。残念。

977 名前:デフォルトの名無しさん mailto:sage [2008/07/07(月) 21:52:16 ]
Scheme on Java > SISC
継続不完全でもJavaとのリンク強ならKawa


978 名前:デフォルトの名無しさん mailto:sage [2008/07/08(火) 18:34:57 ]
まず考えるべきことは、なぜC/C++とのリンクが弱い (と思われている) かだ

979 名前:デフォルトの名無しさん mailto:sage [2008/07/10(木) 12:45:38 ]
>>976
32bitでコンパイルすればいいじゃん。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<247KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef