1 名前:デフォルトの名無しさん mailto:sage [2006/06/23(金) 10:22:53 ] 過去スレ Part14: pc8.2ch.net/test/read.cgi/tech/1132275726/ Part13: pc8.2ch.net/test/read.cgi/tech/1115901841/ Part12: pc8.2ch.net/test/read.cgi/tech/1100229366/ Part11: pc5.2ch.net/test/read.cgi/tech/1091456033/ Part10: pc5.2ch.net/test/read.cgi/tech/1075630259/ Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/ Part8: pc5.2ch.net/tech/kako/1058/10582/1058263391.html Part7: pc5.2ch.net/tech/kako/1042/10421/1042167213.html Part6: pc3.2ch.net/tech/kako/1031/10315/1031560687.html Part5: pc3.2ch.net/tech/kako/1023/10230/1023091882.html Part4: pc.2ch.net/tech/kako/1016/10162/1016211619.html Part3: pc.2ch.net/tech/kako/1008/10082/1008220265.html Part2: pc.2ch.net/tech/kako/1002/10025/1002584344.html Part1: piza2.2ch.net/tech/kako/987/987169286.html
809 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 14:14:57 ] メンバーは大学4年生か 卒論控えてるというのに余裕だな...
810 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 15:30:12 ] >>809 世の中なめてるだけだと思う。
811 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 19:46:52 ] アニオタ氏ね
812 名前:デフォルトの名無しさん mailto:sage [2007/02/01(木) 23:04:24 ] なんか頭悪そうなのが来ちゃったな
813 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 00:58:36 ] アニオタ氏ね
814 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 01:18:33 ] バベル案内 ttp://www.aoky.net/articles/steve_yegge/tour_de_babel.htm
815 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 01:50:27 ] なにこの陰険文章……。なんで Ruby 信者は他の言語を貶すわけ? > RubyはPerlのいい部分をすべて盗んだ。 スティーブ ! CPAN ! CPAN !
816 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 01:51:24 ] RubyもPerlもスレ違い。他所でやれ。
817 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 03:10:36 ] 初期のAmazonはCとLispしかリポジトリに入れなかったってので張ったんだけどなw ちょっとポール・グレアムの話と被ったんで
818 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 13:33:15 ] >>817 いや、すんごく面白かったよ。自分の中では数ヶ月に一度ぐらいのヒット。
819 名前:デフォルトの名無しさん mailto:sage [2007/02/02(金) 18:07:14 ] どっかおかしくなってるんだよ
820 名前:デフォルトの名無しさん mailto:sage [2007/02/03(土) 16:45:36 ] >>814 その皆に愛されたmailmanとか言う elispプログラムを見てみたいな。 Lispの生産性の良い例になってるかも
821 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 01:29:10 ] >820 こいつは違うんかいのう ttp://www.gnu.org/software/mailman/
822 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 01:38:37 ] >Mailman is written in the Python programming language, with a little bit of C code for security.
823 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 01:41:33 ] PythonはLisp
824 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 13:25:45 ] ほんとだ よく読まんかったorz
825 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 15:19:11 ] ttp://www.cbook24.com/bm_detail.asp?sku=9784274066375
826 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:51:37 ] >>825 うおっ 出るのか! 全部印刷しなくて良かったぁw
827 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 16:54:12 ] 漏れも買う
828 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 17:24:24 ] おれも、おれも。
829 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 19:02:23 ] じゃあ俺は印刷で。
830 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 19:39:54 ] >>823 お前は俺
831 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 19:41:26 ] 俺も一冊買わせてもらうぜ野田くん
832 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 20:29:08 ] 印刷して読んでるとこだけど本も買うよ
833 名前:デフォルトの名無しさん [2007/02/04(日) 22:07:46 ] ウェブで全部読んだけど買う。
834 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 22:12:23 ] >>825 古い本だけど待ちわびてた。 この本で日本のCommonLisp熱が盛り上がるといいな。
835 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 22:51:59 ] やっぱり本だと移動中にちょこちょこ見れるからね それにしてもSICP難しすぎるw 挫折しそうw
836 名前:デフォルトの名無しさん mailto:sage [2007/02/04(日) 23:16:43 ] 移動中に見るなら、本をバラすよりも必要な分だけ印刷する方が楽じゃない?
837 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 03:04:51 ] 別にバラさなくてもいいと思うんだけど 毎回印刷したの止めるのも面倒だし 関連項目を読み直す場合もあるから必要な部分だけ印刷ってのは このての本では逆に向いていないんじゃないかなぁ
838 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 03:52:16 ] 一人3冊な
839 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 07:28:42 ] ちょw図書館の購入申請で勘弁してくれw
840 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 18:58:13 ] すごい!やっとぉ! 日本語完成したときも感動したけど 本になるとはお疲れ様です
841 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 21:25:07 ] こんなのあったのね ttp://clemens.endorphin.org/liskell
842 名前:デフォルトの名無しさん mailto:sage [2007/02/05(月) 21:38:57 ] >>839 多くの人に読めるようになると考えればむしろ無問題。
843 名前:デフォルトの名無しさん mailto:age [2007/02/06(火) 15:38:02 ] 質問があるのですが、 次のような関数を実行するとgaucheとdrschemeで結果が異なります。 readの評価タイミングは環境依存ということでしょうか? (define (hello) (display "Hello ") (display (read))) gauche: gosh> (hello) scheme <- 入力してから Hello scheme#<undef> <- (display "Hello ")が後から実行 drscheme: > (hello) Hello scheme <- (display "Hello ")が先に実行される scheme ずっとdrschemeのように関数の前から順番に実行されるものだと思っていました。
844 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:56:23 ] 順番に実行されてるけど、出力がバッファリングされてるだけ。 (display "Hello")の直後に出力されることを保証したいならgaucheなら(flush)とか入れてみれば。 他の処理系は知らね。
845 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 15:58:37 ] 実行順序は変わっていない。 readによって出力がflushされるかどうかの違い。
846 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 16:14:53 ] >>844 , 845 上手くいきました!ありがとうございました。
847 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 20:36:07 ] lyrical.bugyo.tk/ の体験版が出ていた。 処理系としてはSchemeのサブセットか。 1行入力して、1行出力なので、displayとかの副作用のある関数は使えない。 defmacro, define-syntax もなかった。 スタックは200であふれたが、末尾再帰の最適化をしてくれるようだ。 しかし当然だがすんごく遅い。 しかしタイトルバックにλ山が描いてあるので、個人的にはそれだけでOK。
848 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 23:38:06 ] 「魔法言語 リリカル☆Lisp」ってなあ…、このエロゲ風の雰囲気は何とか ならんのか。会社でいじってて、つい夢中になってしまって、気づいたら人から 変な目で見られてたよ…。 まあ、この雰囲気が売りなんだろうけど。
849 名前:デフォルトの名無しさん mailto:sage [2007/02/06(火) 23:47:56 ] アレゲな機能が搭載されてないのがガッカリ。
850 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 00:38:52 ] 機能一覧 lyrical.bugyo.tk/func.html letrecがないのはヘタレな自分にはつらいな。
851 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 00:49:11 ] NScripter上で動くのか。 昔同じこと考えたが、死ぬほど遅そうだから実装までしなかったよ。 dyb の psyntax は動かないだろうな。
852 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 20:45:02 ] お勉強パートは評価するときに すたーらいとぶれいかー☆ とか言って欲しいよね
853 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 21:31:52 ] >>652 そういうのは分からんなあ。 すまんが私にはエロゲ教養がないのだ。 REPLのプリント時にビープ音などで通知してくれたら、ありがたいだろうとは 思う。今 taraiを回しているんだけど、ほんのちょっとなのにものすごく時間 がかかるから。 (define (tarai x y z) (if (<= x y) y (tarai (tarai (- x 1) y z) (tarai (- y 1) z x) (tarai (- z 1) x y)))) (tarai 8 4 0) => 実行中…。 おー、やっと終わった。何分かかったんだ、これ。
854 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 21:51:53 ] timeしようぜ
855 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 21:57:53 ] 地獄Lispのほうはまともに動かないな
856 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 22:11:59 ] ほんとだ。 関数定義の構文糖衣がないせいかと思ったけど、 jigoku.bugyo.tk/jigoku.txt (define tarai (lambda... と書いても動かない。 (define tarai (lambda (x y z) (if (<= x y) y (tarai (tarai (- x 1) y z) (tarai (- y 1) z x) (tarai (- z 1) x y))))) => tarai (tarai 4 2 0) => <error!>
857 名前:デフォルトの名無しさん mailto:sage [2007/02/07(水) 23:34:29 ] いや、動いているようだが。 (define tarai (lambda (x y z) (if (<= x y) y (tarai (tarai (- x 1) y z) (tarai (- y 1) z x) (tarai (- z 1) x y))))) => tarai (tarai 8 4 0) => 8 (tarai 4 2 0) => 4 修正されたのか。
858 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 00:37:27 ] (+ 1 2 3 4 5 6) とかで 3 が返ってくるけどw
859 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 00:43:12 ] 書いてないけど + や * も2引数しか対応していないのかw
860 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 09:44:04 ] 普通に21が返ってくるぜ?
861 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 10:48:08 ] どうやら修正されたせいみたいだ。 昨日から地獄LISPを開いたままだったブラウザで今試したんだけど、 (+ 1 2 3 4 5 6) はやっぱり 3 になった。 そして、ページをリロードして再実行したら、今度は 21 になりますた! たぶん中の人もここを見てるんだろう。
862 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 11:06:26 ] つうことで、乙カレー >> 中の人 意外にちゃんと動くんで、つい遊んでしまうよ。面白いねえ。 希望を言うと、 ・せめてフリーモードだけでもBGMをOFFにする機能が欲しい。 今はこんな感じ。 1.起動に時間がかかるので立ち上げっぱなし 2.何かのきっかけでわずらわしくなって終了 3.また試してみたいことがあって、時間をかけて起動 4.上の1-3を延々と繰り返し 5.ヤケになってBGMファイルをヘヴィメタに差し替え ・画像もOFFに出来たら職場でいじりやすい。 ・チュートリアルはよく読んでないけど、CONSセルをCGアニメーションで視覚 化して説明してくれたら面白そうだ。 ・あとは出来たら、普通に単位を取って幸せになってほしい。
863 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 11:21:35 ] (tarai 6 3 0) => 6 これの評価に約1分30秒かかった。マシンはPen4の2.99GHz。 途中は延々とGCの繰り返し。 ここまで遅いと、いっそ爽快ですらあるな。
864 名前:863 mailto:sage [2007/02/08(木) 11:35:43 ] 上の数字は体験版だが、驚いたことに地獄LISPの方が速いみたいだ。 (tarai 6 3 0) => 6 なら1秒程度。 (tarai 8 4 0) => 8 でも20秒程度で終わってしまう ブラウザは Gran Paradiso 3.0a1 (Firefox3 のα) 意外にもOpera9.10だと(tarai 8 4 0)が1分以上かかる。
865 名前:デフォルトの名無しさん [2007/02/08(木) 12:42:33 ] 地獄はソース読んでみた限りではほとんどオーバーヘッドなさそう。 それに対して体験版のはただでさえ遅そうな某処理系の上に骨組み組んでるから遅いのでは。
866 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 20:09:22 ] JavaScriptって実はもの凄く柔軟性のある言語だったりする? なんかコンビネータ使わなくても不動点関数作れそう
867 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 21:12:28 ] たぶん気のせい
868 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 22:39:15 ] JavaScriptではコンビネータ無しで無名関数の再帰ができるそうだ。 0xcc.net/blog/archives/000159.html arguments.callee を使うと無名関数でも簡単に再帰が書ける。 例: function(x) { return x == 0 ? 1 : x * arguments.callee(x - 1); }
869 名前:デフォルトの名無しさん mailto:sage [2007/02/08(木) 22:59:17 ] Perlもコンビネータ無しで書けたなぁ SchemeでYコンビネータ書くと結構ゴテゴテしてちょっと悔しい MIT Schemeのマークみたいに簡単に書ければいいのに ってあのまま書けるのってHaskellだっけ
870 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 02:12:50 ] 全然関係ないが感動した www.nicovideo.jp/watch?v=utfSSWUEp6h1I
871 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 19:21:27 ] 中の人はやっぱりここを見ていた模様。 blog.bugyo.tk/lyrical/2007/02/post_13.html > 某所で色々と試してくださる人がいるお陰でデバッグが進んでます。 試験期間中に進めるべきものは別にあるような気がするんだが…。 > このバージョンが欲しい方は4/8開催の「なのはFestival2」まで足をお運 びください(笑) 今見たら関西じゃないか。無理。つうか都内でも心理的にかなり無理。
872 名前:デフォルトの名無しさん mailto:sage [2007/02/09(金) 23:23:01 ] リリカルたんでオナニーするのだ!
873 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 14:38:51 ] >868 なんかいまいちよくわかっていない気がするんですが、 schemeでも、lambdaが新しい環境を作るときに、 自分自身を指すシンボルを定義してくれればよいんではないでしょうか。 そのコードではarguments.calleeがそれをやってる気がします。 いまマクロで作れないのかどうか考えてます...
874 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 14:47:42 ] そりゃマクロ作ればなんでもできるでしょ
875 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 14:53:11 ] >>825 遅レスになってしまったが... キターッ!!
876 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 15:33:20 ] define-macroで失礼。hygienic-macroサパーリ (define-macro (lambda+ args . body) `(let ((callee #f)) (set! callee (lambda ,args ,@body)) callee)) >function(x) { return x == 0 ? 1 : x * arguments.callee(x - 1); } (lambda+(x)(if(zero? x)1(* x(callee(- x 1))))) といったところか。 単なる構文糖衣。 hygienic-macroだとlambda+をlambdaのまま書けるんだっけ。
877 名前:873 mailto:sage [2007/02/10(土) 16:19:38 ] さっきからsyntax-rulesでやってみてますが、どうしたらいいのかよく分かりません。 (define-syntax fn (syntax-rules () ((_ (arg) body) (letrec ((self (lambda (arg) body) )) self )))) とかやっても、selfはマクロの外では定義されてないので、 selfを使うとunbound variableになってしまいます。 keywordにしたとしても、明示的にパターンに書かないと捕捉してくれません。 ひょっとしたらsyntax-rulesでは書けないのでしょか。
878 名前:デフォルトの名無しさん mailto:sage [2007/02/10(土) 16:39:24 ] recってのがSRFIにあったと思ったんだけど。
879 名前:873 mailto:sage [2007/02/10(土) 17:16:47 ] >878 ありがとうございます。 これ=> ttp://srfi.schemers.org/srfi-31/srfi-31.html ですね。selfを外に出してやればよかったんですね。 でもいまいち冗長な気がしてしまいます...
880 名前:デフォルトの名無しさん [2007/02/11(日) 00:40:52 ] define-macroで十分だよね。 syntax-caseとかソース読んでも保守できないうんこ。 無闇に敷居を上げるだけ。 >>876 なんか5秒で書ける。それも瞬時に頭の中で完成してる。 展開した形も即把握できる。 何故ならただのリスト処理だから。 quasiquote理解した直後に誰でも書けるハズだ。 日本のschemerでhygienicマスターしてる奴って5%もいないだろ。 hygienicはいらない子。
881 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:51:21 ] 一派的にhygienic(衛生的)なものより不衛生なもののほうが実用的です。 というわけで、不衛生なCommon Lispが一番ですよ。w
882 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 00:52:12 ] ×一派的 ○一般的
883 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 01:19:13 ] >>880 タイピングめっちゃ速いっすね>5秒
884 名前:デフォルトの名無しさん [2007/02/11(日) 06:17:54 ] quasiquoteの発明はLISPの進化を革新的に加速させた。 `(....)という表記を見たら、そのS式にはメタシンボルが含まれりゅ、 というのがすぐに判る。後はリスト中のカンマを探してけばいい。 探すのが面倒でも馴染みのリスト処理で機械的に抽出できる。 言うまでもなくquoteの発明も素晴らしいのだが、quasiquoteは 言わばレキシカルに固定化されていたS式を静から動に開放したのだ。 プ言語みたいに文字列という異物の中から$付き変数名を探すよりも よほど自然で理にかなった作業、入出力共にリストだから出力書式 みたいな二次的であいまいな物にも縛られず、中身の形式を気にする 必要もない美しさ、完全さを兼ね合わせる。 プログラミング言語に必要なのは、プログラマを納得させつつ、 興奮で身悶える様な爽快なギミック、表現力を加速させるスピードだよ。 hygienic-macroは明らかに足枷として働く。時間の無駄だ。 Lisper、Schemerは自身のプライドに懸けて、どうでもいい雑用は 素早く完了させつつ、興味ある分野にひたすら没頭し続けなければ ならないのだ。
885 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 07:42:23 ] グワシ!
886 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 07:43:12 ] マッチョメ!マッチョメ! サバラ!
887 名前:デフォルトの名無しさん mailto:sage [2007/02/11(日) 12:23:14 ] >>884 > 言うまでもなくquoteの発明も素晴らしいのだが、quasiquoteは > 言わばレキシカルに固定化されていたS式を静から動に開放したのだ。 俺Lisp(まぁオモチャみたいな物だけど)にこれ実装しようとした途端、 次元が変わったみたいに急に色んな物事を「実行時」にしか決定できなくなったもんなぁ。 あれは確かにすごい開放。
888 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 01:36:01 ] なんで quasiquote で「実行時にしか決定できなくなる」わけ?なんか間違ってない? コンパイル時に quasiquote 使っても別になんの問題もないんだけど。
889 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 01:54:22 ] いや俺Lispの独自仕様を根掘り葉掘り聞くのは本筋と違うのでは。
890 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 01:56:45 ] 裏筋だな
891 名前:デフォルトの名無しさん [2007/02/12(月) 02:39:40 ] eval-when の実装がないか中途半端なんだろ。
892 名前:デフォルトの名無しさん mailto:sage [2007/02/12(月) 10:12:29 ] quasiquote実装するのにeval-whenなんかいらんがな。 単に定数部分とそうでないところを判別して、式を組み立てる式にすればいいだけ。
893 名前:デフォルトの名無しさん mailto:sage [2007/02/15(木) 02:06:58 ] こういう物を見つけた。 ttp://sigkill.dk/blog/archives/254-CLIM-Desktop-0.2-x86-binaries.html closureをずっと弄ってみたかったんだけど、環境を作り上げることができなかった。 (climacsの方は、ファイル開くぐらいはできたんだけど。) で、うまい方法を探していたら、上のページを見つけた。 listenerって奴がかっこいい。 closureは、私の環境では、ページを表示できなかった。 climacsは相変わらずだけど、reverse videoが使えることを知った。 正直、私にはまだ敷居が高いんだけど、 だれか、熱意&skillのある人の目に留まって、 敷居が下がることを期待しつつ、書き込みます。;) ※ Freetypeの有無でファイルが二種類あるけど、 手違いで同じものみたいです。
894 名前:デフォルトの名無しさん mailto:sage [2007/02/16(金) 00:18:02 ] www.yuasa.kuis.kyoto-u.ac.jp/~yhara/webscheme/ ↑のwebschemeをOperaで動くようにと スクリプトが挿入するフォーム以外の入力から動かせるように改良してみた i-get.jp/upload500/src/up0491.zip
895 名前:デフォルトの名無しさん [2007/02/17(土) 00:21:36 ] (while t (dolist (c '(33478 33449 33471 33474 33453 33471 33476 10)) (princ (code-char c)) (sit-for 0.03)))
896 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 14:18:33 ] ISBN 978-4-274-06637-5 ktkr
897 名前:デフォルトの名無しさん mailto:sage [2007/02/20(火) 19:36:47 ] お待ちくださいになってるぅ とにかくおめでとう
898 名前:デフォルトの名無しさん mailto:sage [2007/02/21(水) 19:43:18 ] 三月中旬てことは若干早まったのネ もう予約したろかな
899 名前:デフォルトの名無しさん [2007/02/22(木) 00:43:28 ] gauche 0.8.7でrfc.httpを使おうとしています。 (define hoge (http-get "www.google.com" "/")) としても、hogeには"200"が入ってしまうみたいで、 head部分や、html本体を捕捉出来ません。 どうしたらよいでしょうか。
900 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 01:10:17 ] RFC嫁
901 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 02:43:57 ] Scheme入門者なのですが、ネットであちこち眺めていたら こんな事が書かれていて萎え気味なのですが、気にしなくて良いですよね? cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/scheme
902 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 03:02:14 ] 次の方どうぞー
903 名前:デフォルトの名無しさん [2007/02/22(木) 03:33:48 ] >901 その道は我々がすでに300レス前(>474)に通過した道だ!!
904 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 04:10:25 ] >>903 レスありがとうございます&既出失礼しました。
905 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 10:13:30 ] >899 rfc.httpは多値を返す。 receive せよ。
906 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 11:20:27 ] SchemeのマクロってS式が初めてパースされる時だけ展開されるの? それとも後からマクロを再定義した場合も追従するの?
907 名前:899 [2007/02/22(木) 12:11:24 ] >905 うまいこと生きました。ありがとうございます。
908 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:09:11 ] Gauche 0.8.7ってちょっと古くない?
909 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:14:01 ] >>901 そこで黒田氏が出来ないと言うことは全部出来ますよ ここでShiro氏が論破しています Scheme:マクロ:CommonLispとの比較 ttp://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%e3%83%9e%e3%82%af%e3%83%ad%3aCommonLisp%e3%81%a8%e3%81%ae%e6%af%94%e8%bc%83 しかしLispを知らないヤツに限ってLispを語りたがると言っていた黒田氏が その忌み嫌っている人たちと同じ事をするというのが面白いw Script Languages ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/script-lang
910 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 21:58:38 ] >909 >607-
911 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 22:04:13 ] >>901 と>>909 一緒にしてテンプレに入れとけ
912 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:46:42 ] >>909 くりかえすのウザイ…非生産的な話題を蒸し返してたのしいか?
913 名前:デフォルトの名無しさん mailto:sage [2007/02/22(木) 23:49:17 ] 生産性の話って言うとマーチン・ファウラー氏の話かなw
914 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 00:09:21 ] >>903 はもっと評価されていい >>906 追従しない。
915 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 02:24:21 ] >>909 S式万能信者からしたらschemeの衝突回避は受け入れられないんだろうな
916 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 02:40:57 ] 黒田氏は過去の成功体験にとらわれた阿呆
917 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 11:28:47 ] >>909 の先のShiro氏の記事は素晴らしいな。hygienic macroについてのもやもやが かなり晴れた。黒田氏の最大の功績はShiro氏にこれを書かせたことだろうね。w Shiro氏の記事を読むまでは正直、俺も黒田氏に近い感想を持っていた。
918 名前:黒田 mailto:sage [2007/02/23(金) 14:39:00 ] 黒板に書け。そしたら読んでやる(笑)
919 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 15:11:57 ] つりはいらねぇよ。
920 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 22:58:48 ] なんつーか,喪前等は日常でも 「スコッチ以外は酒じゃねえよ!」 みたいなおっさんの発言にも一々突っ込んでるのか? そうやって生きてて疲れないか?
921 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 23:18:56 ] 2ちゃんだし
922 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 23:33:46 ] ディアノ以外はメイデンじゃねえよ!
923 名前:デフォルトの名無しさん mailto:sage [2007/02/23(金) 23:58:43 ] ポールディアノとはこれまた懐かしいw
924 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:01:10 ] お!忍者キッドさんとレオンさん!奇遇ですね!
925 名前:919 mailto:sage [2007/02/24(土) 00:23:58 ] >>920 なにいってやんでぃ、祭りと喧嘩は2chの華っていうじゃねぇか。 つか、日常「スコッチ以外は酒じゃねぇ」なんて言わないです。 気に障ったならごめんなさいね。
926 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 00:53:03 ] >>903 どうやら 300 レス程度では辿りつけない粘着の境地があったようだ……
927 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 03:55:04 ] >>920 そこらのおっさんが非公式な場で勢いに任せてその場限りでトバすのと、 そういう内容をそれなりの人間が企業のページ内に書き残すのじゃ随分違うな。 「おっさんのトバしが、おっさんのトバしに許された棲息領域を飛び出してる」のが 2ch的にツボなのだから、「日常でも一々突っ込んでるのか?」という切り口はナンセンス。
928 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 13:47:42 ] このスレは実質、日本のLisp/Schemeコミュニティの ポータルサイトとして機能してます。 当然えらい人も見てます。 つまり、それなりの影響力があるのです。 >>918 あなたが黒田さん本人かはともかく、そうやって 実名を出される以上、近辺で何か変化があるかもしれません。 お気をつけください。
929 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:18:01 ] 頭大丈夫か?本人のわけねーだろ?しかも「本人かどうかはともかく、」 とかいいながら「実名を出される以上」って論理展開に寒けがするぜー こんな頭の危い奴ぁ 2ch でも珍しいぜー
930 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:37:08 ] ttp://practical-scheme.net/wiliki/wiliki.cgi?GaucheNight > イベント概要 > > GaucheFestの発展形。JavaNightやLL Gongに似たイベント。 > > * パネルディスカッション > * Gauche Gong(デモ自慢) > > を予定。 > > > 出演予定 > > * パネルディスカッション > o 黒田寿男(数理システム) > www.msi.co.jp/~kuroda > o (交渉中)川合史朗 > o (交渉中)山下伸夫 黒田氏きたぁぁあああああああああああああああああああwwwwwwwww なぜSchemeのイベントに呼ばれているんだwwwwwwwwwwwwwwwwwww
931 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 14:41:39 ] >>930 黒田氏をscheme色に染めるためさ
932 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 16:31:48 ] >>928 ずいぶんと小さいコミュニティだね
933 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 16:53:13 ] >>932 改めて確認するまでもなく、小さいですよ。
934 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 16:54:21 ] >>930 サンプルコード見せる時は黒板に書かないと いきなり殴りかかってくるよ黒田さん
935 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 17:27:45 ] この前の一見でScheme好きになってくれたのかも
936 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 17:43:22 ] 直接出向いて、Schemeなんかを崇めるゴミどもを成敗してくれる、 とか思ってるんじゃない?
937 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 18:23:13 ] どっちでもいいよ。 良くも悪くも盛り上がりはするだろうから。
938 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 18:50:38 ] >>935 この手の人物でそれはない
939 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 20:17:07 ] >930 明白な間違いに気がついて謝罪に来るのか?www とか思ったが、それだったら例のページ消すとか追記するとか手があるなorz.. >911 この手の紛争を理解するのに、 片方あるいは双方の陣営のアジビラを読むのはいい方法だと思うんだけど、 争点の推移を知ったほうが、理解が早いし、 双方の思想の違いを考えることができたりして、将来の発展に役立つと思う。 実際あんまりまとめたがる奴なんていないんだけど、 双方の陣営が優位に立つために分析はしており、その上で争点を推移させようとするので、 そういうところに着目してフローを追っていけばいいと思う。 というわけで、CLのマクロとの比較は各論なので、むしろこっち ttp://practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%e5%88%9d%e5%bf%83%e8%80%85%e3%81%ae%e8%b3%aa%e5%95%8f%e7%ae%b1#H-41ewd1 を読んでから、>909を読むべきかと思う。 まあ各人好きにやればいいことだが。 てかこの話、これに対する黒田の反論てあったっけ?
940 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:24:33 ] ブロックとクロージャの違いがよくわかりません。 具体的な環境がバインドされてないのがブロックで、 されているのがクロージャって理解でいいんですかね?
941 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 21:42:25 ] return-from で脱出できる名前付き progn だろ
942 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:11:58 ] Scheme 最大の汚点は 939 みたいなアレな奴を引きつけた事だな… Emacs Lisp 使いなんで今迄引け目を感じていたが、まぁ 939 みたい になるよりはマシです。
943 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:14:25 ] ディアノ以外はメイデンじゃねえよ!
944 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 22:40:00 ] つか、CL/Scheme コミュニティなんてめちゃめちゃ狭いんだよ。 (とびきり優秀な人は確かにいるけどね) そんな狭いところで互いに煽りあってどうすんのよ?アフォか。 もっと建設的な話にできないものかね。 shiro氏はさすがに大人の対応だったが、黒田氏には猛省を求む。
945 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:28:38 ] >>944 アホか?スルーできないおまえみたいな奴が一番痛い。 Shiro さんだって煽り合いにならないように落ちついた論調だろうが。おまえみたいに いちいち引き合いに出すのは迷惑だろう。もうフレームはウンザリ。 c.l.l とか c.l.s でのフレーム合戦みてから出直してこい。
946 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:34:00 ] ジゴロウ以外は saku saku じゃねえよ!
947 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:38:34 ] ・・・( ^ω^)
948 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:41:23 ] >>941 Scheme だとそれも無いんだよな
949 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:46:33 ] >>945 フレームはそれなりに面白いじゃないか キミみたいにいろいろ見ている人にはいやなんだろうが全部が全部キミと同じじゃないんだから そこまで言うならそんな攻撃的な文句ではなく話題振って欲しいところ
950 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:47:32 ] >>945 アホか?スルーできないおまえみたいな奴が一番痛い。
951 名前:デフォルトの名無しさん mailto:sage [2007/02/24(土) 23:48:04 ] ねぇ・・・スルーしようよ・・・
952 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:21:05 ] でも黒田氏がSchemeを知らないくせに見当違いの批判をしたのは事実 なのに知らない人が見たら誤解を招く嘘の記事をずっと載せているのはかなり問題だと思う
953 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 00:58:57 ] グレンのベース以外はピストルズじゃねえよ!
954 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:02:54 ] >>952 R5RS より古いけど、別にいいんじゃねーの? ネット上なら Shceme にイカれた学生の CL に対する悪口のほうが多いだろ。 このスレのタイトルだって CL への嫌味に満ちているが、CLer で ファビョった人いないだろ?心は広く持て。
955 名前:デフォルトの名無しさん [2007/02/25(日) 01:04:22 ] もーえろよもえろーよー ふれえむもえーろー
956 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:06:26 ] >>954 立場が違う しかも企業のページだ 嘘で自社の製品を持ち上げているとも取れる まぁ性格からしてそうじゃないんだろうが
957 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:12:52 ] フォトフレイム以外はフレイムじゃねえよ!(違
958 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:21:25 ] Franz の社員ならともかく。ただの CL ユーザー企業だろう…。 CL ユーザだと公言している人に「Scheme についてどう思うか」とか 聞いた奴が悪いだろう。大半の Scheme 処理系が defmacro 相当を 備えているところからしても R5RS のマクロは唯一の「正しい事」として Scheme コミュニティからも合意されていないとも言える。チューリング 完全で何でもかけるっても、書きやすさが問題だからね。defmacro のほうが 楽なケースがあるという点は認める。 >>956 も一度頭冷してみれば?
959 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:28:14 ] 俺もSchemeの「衛生的」なマクロは嫌いだから、正しいかどうか別にして、黒田氏には 心情的には同情できる。どちらかといえばCommon Lispのほうが好きだし。
960 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:33:31 ] > CL ユーザだと公言している人に「Scheme についてどう思うか」とか聞いた奴が悪いだろう。 これって悪いのかw
961 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:35:15 ] あぁ、ごめん言葉が足りなかったね。 それで否定的な意見がでてきてファビョる奴が、ね…。
962 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:36:33 ] 出来ないと言い切るのとそちらのほうが楽な場合があるじゃ全然違うだろ 頭冷やすとか言う前に自分の発言がおかしいことに気付けと
963 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:41:58 ] Scheme原理主義者って粘着してくるから怖いよw
964 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:47:35 ] フレームはうんざりだけど、同じ Schemer としてほっとくのもどうかと思うのでねぇ。 大筋でいうと CL でいうパッケージとシンボル + マクロが Scheme では 実現できないといってるが、まぁそりゃ Scheme にはパッケージがないから そうだろうと思うだけなんだが。マクロ内の名前衝突は理解がずれているかも しれないけど、そこがそんなに気に入らないのか?
965 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 01:59:57 ] ファビョるって良く聞くけど実は良く意味がわかっていないなんて言えない雰囲気だ
966 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 02:06:15 ] >>965 ttp://ja.wikipedia.org/wiki/%E7%81%AB%E7%97%85
967 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 03:27:18 ] >>954 の > このスレのタイトルだって CL への嫌味に満ちているが ってどういうこと ?
968 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 03:40:36 ] 954 じゃないけど Common Lisp だと funcall が要りそうだなとか そんなんだろう。まーマターリいこうや…
969 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 03:44:17 ] 昔Commonがなく、Lisp Schemeスレだった事かな。 途中から基地外が喚いてスレタイにCommonが追加された経緯がある。 Common Lispの話題はコアになりがちで専用スレも出来たんだから そっちでやればとは思ってたけど。 なんだったら次スレはLisp Schemeに戻すかね。
970 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 03:54:15 ] 分けたり区別するほど Lisp 人口居なさそうなのになぁ。 スレタイもどうでもいいけど、またキ印があばれるのもウンザリだし このままでいいんじゃね。
971 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 04:00:30 ] CommonLisp専用スレは結局1年経っても消費できずまだ半ば。 あっちは専用スレなのにスレタイに入門とか書いてるからか、 話題レベルが低すぎる気が。まあキチガイ避けの役には立ってるのか。 本スレのここも最近勢いは落ちてきてるけど回転は早いよね。 昔みたいに感動した!みたいな書き込みが少ないのは寂しいけど。
972 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 04:07:27 ] というか、向うは入門スレだろ?最近の質問者はネタくさいけど。 一応、高度な話は本スレで…みたいに誘導してるみたいだし。
973 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 04:19:55 ] マ板のLISPスレはいつのまにか消えてるのな。 ム板にスレが立つまではほとんど手探り状態で謎の多かったLISPだけど スレの成長や日本人が入りやすい処理系とかの整理が出来たおかげで、 (2chの中だけでも)一定の評価が出来る対象として収まったのかもしれない。 そろそろ次のステップだな。
974 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 04:28:29 ] >>973 > ム板にスレが立つまではほとんど手探り状態で謎の多かったLISPだけど そうなのか?
975 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 04:59:37 ] 当時は他にniftyぐらいしか見てなかったけど きだあきら氏の役割は大きかったな。
976 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 09:54:15 ] 千言万語って書籍化されないもんかね。
977 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 10:13:14 ] Scheme は学習用ってこと? ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/scheme
978 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 10:22:26 ] 1回目 >>560 -> >>607 2回目 >>901 -> >>909 3回目 >>977 -> ... ウンザリ…
979 名前:デフォルトの名無しさん [2007/02/25(日) 11:10:24 ] たまに見に来ちゃ燃料投下してるやつがいると見た。
980 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 11:58:05 ] >>977 Schemeは使い物にならないから、学習用としてもだめ という話
981 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 15:38:03 ] >>978 やっぱり黒田氏はあの記事を削除すべきだな こういう人間量産しているような希ガス
982 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 15:57:09 ] Schemerが恥ずかしい自己満足をやめて 「Schemeは実際には何も生み出せない教育用のオモチャ言語でしかない」 と認め、黒板にのみソースコードを書くようになるまで、黒田氏の戦いは続くのだ。
983 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 16:10:03 ] 同じLisp系でもコンセプトが違うから、並べて比較してもしょうがないのになぁ。 と思っちゃいけないんでしょうか。
984 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 16:37:14 ] Schemeのコンセプトを正しく理解しろ、と黒田様は仰っておられるのです。
985 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 16:59:22 ] >>930 のイベントが楽しみだなw 誰かが件にページにツッコミを入れたりしてw そんな大人げない人はこないかw
986 名前:901 mailto:sage [2007/02/25(日) 17:18:03 ] >>979 ゴメンナサイ、本当に知らなかったんです;
987 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 18:27:22 ] またループしてる…いつまでやる気だ…気に入らないから記事削除しるって、 >>981 >>982 みたいな曲解もキモいんだけど… ファビョる→捏造曲解→謝罪と賠償 みたいな精神構造だな。ヤダヤダ。
988 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 19:47:49 ] 「みたいな」という言葉は、こういう「自意識と脳のシワが反比例」してそうな人に大人気だよね。 目の前のものを何でも自分の好きなものと結びつけてしまえる、魔法の言葉に思えるんだろうな。
989 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 19:56:05 ] 削除ともかく訂正かshiro氏のとこのアレに言及くらいするべきだと思うんだよねえ・・・
990 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:05:05 ] 気に入らないじゃなくてちゃんと理由があるだろと
991 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:12:34 ] ttp://page.auctions.yahoo.co.jp/jp/auction/95179974 左の本は、どういう評価をされてるのでしょうか?
992 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:17:50 ] >>991 左と真ん中の本は知らんけど、右の本だけでも買う価値があるなあ。
993 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:21:39 ] こんなところに晒したらライバル増えるだろwwwwwwwwww
994 名前:991 mailto:sage [2007/02/25(日) 20:26:18 ] >>992-993 右の本をアマゾンのマーケットプレイスで高値で買ったけど積読状態の 漏れは氏ぬべきでしょうか?(w
995 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:31:54 ] On Lisp 出るみたいだけどひょっとして Lisp 流行ってきているのかな
996 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 20:37:12 ] >>995 流行ってもしれている。 ところで次スレは?
997 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 21:00:47 ] ■参考リンク 日本Lispユーザ会(日本語) jp.franz.com/jlug/index.html ここにかなりの情報があります。 jp.franz.com/ 削るとAllegro Common Lispのページへ プログラミング言語Scheme(日本語) ttp://www.sci.toyama-u.ac.jp/~iwao/Scheme/scheme.html Schemeの人はまずここを見ましょう。 Lisper への道(日本語) ttp://www.geocities.co.jp/SiliconValley-Oakland/1680/rakup.html 判りやすいLISP入門サイト。 Schemeへの道(日本語) ttp://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/scheme.html ここはschemeの入門サイト。
998 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 21:02:06 ] 間違えた 次スレね pc10.2ch.net/test/read.cgi/tech/1172404795/
999 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 21:03:12 ] >>998 乙です
1000 名前:デフォルトの名無しさん mailto:sage [2007/02/25(日) 21:03:44 ] 1000なら今年はCommon Lispが大流行
1001 名前:1001 [Over 1000 Thread] このスレッドは1000を超えました。 もう書けないので、新しいスレッドを立ててくださいです。。。