1 名前:デフォルトの名無しさん mailto:sage [04/08/02 23:13] 過去スレ Part1: piza2.2ch.net/tech/kako/987/987169286.html Part2: pc.2ch.net/tech/kako/1002/10025/1002584344.html Part3: pc.2ch.net/tech/kako/1008/10082/1008220265.html Part4: pc.2ch.net/tech/kako/1016/10162/1016211619.html Part5: pc3.2ch.net/tech/kako/1023/10230/1023091882.html Part6: pc3.2ch.net/tech/kako/1031/10315/1031560687.html Part7: ruku.qp.tc/dat2ch/0311/20/1042167213.html Part8: pc2.2ch.net/tech/kako/1058/10582/1058263391.html Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/ Part10: pc5.2ch.net/test/read.cgi/tech/1075630259/ 関連リンクは>>2-10 あたり
513 名前:デフォルトの名無しさん mailto:sage [04/09/26 04:26:56] 511ではないが、cygwinではなくてMingwで動かす話がある。 あまりうまくいっていないようなので、やるなら自分でやった方がよいかも。
514 名前:デフォルトの名無しさん [04/09/26 05:20:39] ("root" ("usr" "aaa.txt" "bbb.txt" ("bin" "perl" "ruby" "gosh") )) ディレクトリ構造をS式で表したいのですが、上のように 「リストの最初にディレクトリ名をおく」というのを考え ました。もっといい方法ってありますか?
515 名前:デフォルトの名無しさん mailto:sage [04/09/26 05:29:30] carはディレクトリ名、cdrはそのディレクトリの要素、でどう? cdrは、listだったときはディレクトリ、atomだったらファイル名。 ("etc" ; /etc/ "fstab" ; /etc/fstab "passwd" ; /etc/passwd ("namadb" ; /etc/namedb/ "named.conf" ; /etc/namedb/named.conf "named.root")) ; /etc/namedb/named.root とか
516 名前:515 mailto:sage [04/09/26 05:31:02] あ、よくみたら同じことやってる、おれってばか(;´Д`) もう寝ます…
517 名前:ミミ mailto:sage [04/09/26 06:07:28] >>514 UNIX だけならそれでいいと思う。 Win だとドライブ名がないとだめだね。 ("/" "C:" "WinNT" . "Notepad.exe") 絶対パスと相対パスはどう区別するのかな。
518 名前:ミミ mailto:sage [04/09/26 06:09:13] あ、勘違い。 パスを表すんじゃなくって、 ディレクトリ構造を表すんですね。
519 名前:デフォルトの名無しさん [04/09/26 06:32:49] >>515 >>517 ありがとう。絶対パスなので、上の方法で扱ってみます。 次は要素を探索して、その絶対パスを返す手続きです。でも gaucheのfindあたりでいけそうですね。調べてみます。
520 名前:デフォルトの名無しさん [04/09/26 21:55:24] PLTSchemeで.net を使えるそうなのですが・・・ www.rivendell.ws/dot-scheme/ これって使うプロジェクトの直下において 使えばよろしいの? というかmzSchme,PLT Scheme DrScheme って なんで名前が3つあるんですかね?関係性が わからないんですけど・・・
521 名前:ミミ mailto:sage [04/09/26 23:29:19] >>529 > mzSchme,PLT Scheme DrScheme って MzScheme は Scheme 実装のコア部分 DrScheme は統合開発環境 PLT Scheme は全体の総称かな。たぶん。
522 名前:デフォルトの名無しさん mailto:sage [04/09/26 23:32:42] >>521 お前のキーボードにテンキーついてないだろ HHKだから俺のにもついてないけどさ
523 名前:ミミ mailto:sage [04/09/26 23:38:14] え、なんか鋭いですね。。。 探偵さんですか。。。
524 名前:デフォルトの名無しさん mailto:sage [04/09/27 00:21:38] >>521 そういうことですか、サンクス。 >>522 え、なんでそうなるの?
525 名前:デフォルトの名無しさん mailto:sage [04/09/27 00:26:56] ふつーは数字入力でわざわざテンキーまで手をのばしたりしないよ。
526 名前:デフォルトの名無しさん mailto:sage [04/09/28 10:43:06] ふつーはレス番号を直接入力したりしないよ。
527 名前:デフォルトの名無しさん mailto:sage [04/09/28 11:15:44] ふつーの人は2ちゃんねるなんてやらないよ
528 名前:デフォルトの名無しさん mailto:sage [04/09/28 20:13:20] ふつーのひとはLispなんてやらないよ。
529 名前:デフォルトの名無しさん mailto:sage [04/09/28 20:59:04] 普通のやつらの上を行け
530 名前:デフォルトの名無しさん mailto:sage [04/09/28 22:39:02] そんな実力はありません
531 名前:デフォルトの名無しさん mailto:'sage' [04/09/29 04:52:42] (ノーマル? 普通のやつ) ; => #t (ノーマル? (上 普通のやつ)) ; => #f (ノーマル? (下 普通のやつ)) ; => #f (アブノーマル? 普通のやつ) ; => #f (アブノーマル? (上 普通のやつ)) ; => #t (アブノーマル? (下 普通のやつ)) ; => #t (equal? (上 普通のやつ) (下 普通のやつ)) ; => ?
532 名前:デフォルトの名無しさん mailto:sage [04/09/29 04:55:37] (ノーマル? 普通のやつ) ; => #t (ノーマル? (上 普通のやつ)) ; => #f (ノーマル? (下 普通のやつ)) ; => #f (アブノーマル? 普通のやつ) ; => #f (アブノーマル? (上 普通のやつ)) ; => #t (アブノーマル? (下 普通のやつ)) ; => #t (equal? (上 普通のやつ) (下 普通のやつ)) ; => ?
533 名前:デフォルトの名無しさん mailto:sage [04/09/29 07:15:56] だが気を付けたまえ
534 名前:デフォルトの名無しさん mailto:sage [04/09/29 23:24:51] アブノーマルの行きつく先はAranskだ
535 名前:デフォルトの名無しさん mailto:sage [04/09/29 23:54:01] MIT Schemeというので自作のDLLを呼びたいのですが なかなかそういうサンプルソースが見つかりません FFIとかで検索してみたのですが、なんか良いサンプル ないですかね?付属のドキュメントは何か概要ぐらいしか 書いていない感じなんです
536 名前:ミミ mailto:sage [04/09/30 00:31:23] このサンプルは見ました? (define set-window-title (windows-procedure (set-window-text (window hwnd) (text string)) bool user32.dll "SetWindowText")) (set-window-title my-win "Hi") => #t ;; Changes window's title/text
537 名前:デフォルトの名無しさん mailto:sage [04/09/30 01:04:39] >>536 見ました それだけみてもよくわかんないんです そもそもエラーが出るし・・・ ;Syntactic keyword may not be used as an expression: define とか
538 名前:デフォルトの名無しさん mailto:sage [04/09/30 23:51:48] いつのまにかgaucheがmingwでコンパイルできるようになっとる。 前はできんかったのに。mingwをバージョンアップしたからだろうか。(--;
539 名前:デフォルトの名無しさん mailto:sage [04/10/01 00:12:12] shiroさんが業を煮やしてちょこっと進めた
540 名前:デフォルトの名無しさん mailto:sage [04/10/01 02:09:58] おぉーーー
541 名前:デフォルトの名無しさん mailto:sage [04/10/01 08:56:57] ACLってVisualStudioより高いですか。 ぐぐってもわからないってことは、相当な値段でしょうけど、、
542 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:32:44] >>541 前スレからコピペ。 ---------------------------------------------------- 715 :デフォルトの名無しさん :04/06/28 23:09 ACL アカデミックとかじゃなくて普通に商用に使うために買うといくらするの? 716 :デフォルトの名無しさん :04/06/29 02:30 このスレの Part 8 で紹介されていた URL に $599 という価格があるんだけど、 www.franz.com/products/packages/ これって、アカデミック・ディスカウントなの? そうは思ってなかった。 教育関係なら、ここからさらに割り引かれるのかと思ってました。 ご存知の方おられませんか?
543 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:33:14] 続き ---------------------------------------------------- 717 :デフォルトの名無しさん :04/06/29 08:23 先日のFranzセミナーでもらった価格表によると… Windows/Linux/FreeBSD/MacOS X版 Professional 750,000 (395,000) Enterprise 1,400,000 (795,000) Platinum 2,000,000 (895,000) UNIX (Sun, IBM, HP, Compaq)版 Professional 1,300,000 (520,000) Enterprise 2,000,000 (1,040,000) Platinum 2,750,000 (1,200,000) …高い… orz 718 :717 :04/06/29 08:24 あ、括弧の中はアカデミック価格ね。
544 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:40:04] flatline 氏の『on Lisp』翻訳、24/25章まで進んだようです。いよいよProlog。 user.ecc.u-tokyo.ac.jp/~g340299/ ちなみに、進振りで志望に通ったらしい。おめでとうございます。
545 名前:541 mailto:sage [04/10/01 12:01:02] >>542 >>543 あ、ありがとうございます。 WindowsでProfessionalだと、75万円ですか、、そもそも比較の対象ではないですね ... orz しょーがない自分で作るか(嘘)
546 名前:デフォルトの名無しさん mailto:sage [04/10/01 13:47:54] >>539 shiroさんにもWindowsの良さをもっと解って欲しいな バイナリ配布形式に対応してActivePerlみたいにsetup.exeから インストール出来るようになればユーザーかなり増えると思ふ まあそれに比例してDQNも増えるんだけどね・・
547 名前:デフォルトの名無しさん mailto:sage [04/10/01 14:45:30] >>546 Window$かよ。( ゚д゚)、ペッ
548 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:02:20] しまった。 ここにはUNIX馬鹿厨がいるんだった。
549 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:02:52] 別にWindowsが(他の実用レベルのOSと比較して)悪いとは思わないが, >>546 から激しくDQN臭がするのは確かだ.
550 名前:547 mailto:sage [04/10/01 15:03:49] >>548 MACですが何か?
551 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:04:02] やっぱDQNだった….
552 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:15:06] >>549-551 相変わらず反応早いですね。
553 名前:デフォルトの名無しさん mailto:age [04/10/01 17:24:55] 今MIT Scheme落としてるんだけど、これPLTと比べてどう?
554 名前:デフォルトの名無しさん mailto:sage [04/10/01 17:25:01] とまあこのような連中が増えるという例でした。
555 名前:ミミ mailto:sage [04/10/01 18:28:12] >>545 ACL Professional は 2 年間レンタルで 5, 6 万円だって聞きました。
556 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:40:05] ACLってそんなにいいの? どんな最適化するのか興味ある〜 ところでfranz社ってサ、LISP以外手を出さんの? 例えば、MLとかprologトカサ あ?そんなLISPがええか?ええのんか? どないやねん
557 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:44:28] Borland Turbo Prologという製品が昔あったと言う。 末路は (ry
558 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:47:40] >>557 ネタかと思ったら本当にあったのね。 正直、驚いた。 トリビアスレ向きだな。
559 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:53:02] Microsoft Visual L# 2005 Borland LBuilder 2005 とか出るといいのか?
560 名前:デフォルトの名無しさん mailto:sage [04/10/01 21:08:47] 某国の場合 Pascal→Delphiみたいな名前置換があるやも いやむしろナイスな銘々してくれって感じ? オタ向け言語から一気に若者の主流に返り咲くか? そういやcurlてどうよ? 本見た感じでは、うーん・・・
561 名前:デフォルトの名無しさん mailto:sage [04/10/01 21:20:45] なんか短期間で書き込んでる変な人がいますね。
562 名前:デフォルトの名無しさん mailto:sage [04/10/01 22:44:05] ACL Professionalの個人向け2年間$599リースは日本でもやってんの? 間に挟まってるぼったくり屋さんが黙って無さそうなんだけど。 AllegroPrologは7で入るんだっけ?それとも別製品か?作ってるのは知ってるけど どんな製品ラインナップになるのかまでは知らん。
563 名前:デフォルトの名無しさん mailto:sage [04/10/02 00:01:18] CLHS は float に inf や NaN を求めていないんですね. これらが無いと困りませんか? 近日規格策定予定だったりしますか?
564 名前:563 mailto:sage [04/10/02 00:04:09] おっと,clisp の impnotes で触れられているのをまだ見てなかった.スマソ。
565 名前:ミミ mailto:sage [04/10/02 02:06:02] >>562 >ACL Professionalの個人向け2年間$599リースは日本でもやってんの? Franz の営業さん (日本人) から聞きましたよ。 ただ、リースの場合のテクニカルサポートは英語のみだそうです。
566 名前:デフォルトの名無しさん mailto:sage [04/10/02 10:35:48] >>565 マジですか。小俣ちゃんが言うんならそうなんだろな。 ACL7がリリースされて予定通りMacOSXでCommon Graphicsがサポートされて 同一条件だったら欲しいかも。日本語のテクニカルサポートなんかイラネ。英語で充分。 $1200で買い取りと$599で2年間リースのどっちにすっかで迷うな・・・
567 名前:デフォルトの名無しさん [04/10/02 16:57:12] GaucheからPHPかPythonを使いたいのですが、どういう方法が あるのでしょうか? Cならこういう具合であるようなのですが。 www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Gauche%3aMeCab
568 名前:デフォルトの名無しさん mailto:sage [04/10/02 17:45:30] >>567 あのな、C言語でどうやって使うかを考えろ。 それわかったらGaucheでも使えるだろ。
569 名前:デフォルトの名無しさん mailto:sage [04/10/02 20:27:32] わかった!Pythonインタープリタを実装するんだね!!
570 名前:デフォルトの名無しさん mailto:sage [04/10/02 23:57:10] おれもわかった!PHP を Scheme で書きなおすんだ! …つか PHP なんてなんで使いたいんだ? Gauche で書けよ HTML も
571 名前:デフォルトの名無しさん mailto:sage [04/10/03 01:23:46] チ○コかきたい
572 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:30:50] MIT schemeがアンインストールできないんですけど・・・何なんだよヽ(`Д´)ノ
573 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:38:12] λ教は一度入ったら、 もう二度とやめれません
574 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:48:31] 信者の社会復帰を支援するツールとしてPythonが用意されています
575 名前:デフォルトの名無しさん mailto:sage [04/10/03 14:00:08] Pythonなんてswitch文さえまともに使えない言語はダメ
576 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:07:31] しかし豊富なライブラリは欲しいよぅ(;´Д`)
577 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:26:09] では parrot 待ちだな
578 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:26:11] parrotでみんな幸せになれますか?
579 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:26:54] schemeでRS232-Cを制御しようと思ったらどうすればよいのでしょうか。
580 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:47:41] >>579 >>568
581 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:52:04] 初心者な質問ですみません。 よろしくお願いします。 CLOSで引数を2つ取るメソッドを定義した場合、 それ以降は引数の数が異なる同名のメソッドの定義(オーバーロード) って不可能なのでしょうか?
582 名前:デフォルトの名無しさん mailto:sage [04/10/03 18:52:54] >>579 termiosインタフェースがある処理系なら Schemeオンリーでできないか? Gaucheとか。 ioctlが叩けないからだめかな。
583 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:47:03] >>581 普通にできるだろ
584 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:17:18] Unix でのおすすめの scheme 実行環境は何ですか?
585 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:21:37] >>584 guileが標準的
586 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:23:47] >>585 本気か? いや俺も標準的になって欲しいとは思ってるけど…
587 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:41:07] >>586 ここではそれが良いって書いてあるけれど… www.sra.co.jp/wingnut/standards-j_toc.html#Design%20Advice
588 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:41:39] GNU ソフトウェアの標準の拡張用インタプリタは GUILE である. GUILE はScheme 言語の実装である (Scheme は Lisp の非常にきれいで簡潔な方言である). www.gnu.org/software/guile/. われわれは他の「スクリプト言語」例えば Perl や Python で書かれたプログラムを 拒絶することはないが, GUILE を使うことは GNU システム全体の一貫性のためには 非常に重要である.
589 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:47:25] guile ってどう読むの?
590 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:48:48] >>588 それは知ってるけど、実際はまだろくに使っていないと思っているんだけど… おれが無知なだけだったらスマン、例を教えて欲しい
591 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:51:42] >>590 いや、私もどこで使われているか知らない。 同様の用途ではPerlかシェルを良く使うと思うけれど。 でも標準が合った方が良いのは確かでしょ? 乱立しても、いくつの処理系をインストールしたくないし。。 >>589 guile=ぐいるって読んでいるけれど、どうだろう。
592 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:51:57] guileで書かれたスクリプトって何かあるの? あまり見たことないような…
593 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:54:52] >>589 __,, , , , _ 、 ,,, ... ,, _ ..,_ ー=、 、ー-、`ヽ、、ヽ`!i' , ,i",r'",-'"=ミ `ヽ`ヾ`、 ! ヽ ! l! i! !_i_/_<'"`` `,T、iliー'" "、,"、', i, リ !/!,li ,;;-=o=-,ッィ=。ゥィ __ i、`!', '; `ー /;;!i、''; ,! ー''`ヽ`,ーi'`''"!、ヽ , `一'、 / __ `il `i ! ヽ、  ̄ ̄ / iヽ、/ ,.ヽ_ i! !` `ーァ、-ー' ! ノ!トi,!'",ノ-、 ,..=、i! iヽ-、 rィ',;'!ヽー-、! `/_,i' _,.!'、 ーニー-、._ `ヽゞニ-、.;' i! ! , `ト_ノ`x-'" ノ =ニヽ、 , `, /ヾ=ソ ノ !/ !、`ー`''イ、 -ー-、 `i, / / ヽ `イ_, i -'" ̄`! ! ヽ Tノ /-'" ` ' ! ヽ !
594 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:56:04] いつになったら”まだ”が取れるんだろう。 永遠にこない気がしてならない。 そもそも「標準の拡張用インタプリタ」とはなんぞや? 何時使うんだよ。 Linuxのインストーラーはpythonで書かれている様だし。 使われないで標準もあったもんじゃない。 そもそもSCMをベースにしておきながらあの遅さはなんなんだ? Cにトランスレートすりゃあいいってもんでもないだろ。
595 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:58:45] ガイルでしょう
596 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:01:51] www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&q=guile+%E3%82%AC%E3%82%A4%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&q=guile+%E3%82%B0%E3%82%A4%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
597 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:06:59] www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&c2coff=1&q=guile+%E3%82%AC%E3%82%A4%E3%83%AB+lisp&lr=lang_ja www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&c2coff=1&q=guile+%E3%82%B0%E3%82%A4%E3%83%AB+lisp&lr=lang_ja
598 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:09:11] >>596 その検索結果には明らかに>>593 のガイルが含まれているよ
599 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:10:37] lisp ガイル 7件 lisp guile ガイル 3件 guile ガイル 303件 ノイズばっかだな
600 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:18:45] >>598 綴として読むのだからどのガイルでも良いと思う。
601 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:19:39] lispじゃ引っかかんないんじゃない? scheme
602 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:22:03] gaucheよりguileの方がいいところって何?
603 名前:デフォルトの名無しさん [04/10/04 00:22:52] gacuhe-gl のマンデルブロートのサンプルを実行したいんですけど load するだけじゃだめですよね 実行して画面にだしたいんですけどどうやったらよいのでしょう?
604 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:22:56] www.google.com/search?hl=ja&ie=UTF-8&q=scheme+guile+%E3%82%AC%E3%82%A4%E3%83%AB&lr= www.google.com/search?hl=ja&ie=UTF-8&q=scheme+guile+%E3%82%B0%E3%82%A4%E3%83%AB&lr=
605 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:23:08] >>602 GNUのお墨つき。
606 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:23:55] そこで Pika Scheme ですよ
607 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:58:37] >>585 の凄まじい釣りっぷりで誰も>>584 に答えていないので、 debianでapt-cache search schemeしてみた。 その中でscheme実行環境っぽいのを適当に bigloo - A practical Scheme compiler chicken - Simple Scheme-to-C compiler drscheme - Scheme Programming Environment elk - the Elk Scheme interpreter escm - Embedded Scheme Processor guile-1.6 - The GNU extension language and Scheme interpreter mit-scheme - The MIT/GNU Scheme development environment mzscheme - Rice University PLT Scheme Interpreter oaklisp - An object-oriented dialect of Scheme. rscheme - Threaded, persistent, OO, scheme interpreter and compiler scm - A Scheme language interpreter. scsh - A `scheme' interpreter designed for writing system programs stalin - An extremely aggressive Scheme compiler stklos - An efficient Scheme System providing a powerful Object System gauche - A Scheme implementation designed for script writing. 沢山あるようなないような… スクリプトならgauche,それ以外ならmzscheme,mit-scheme,scm,gaucheあたりが無難?
608 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:09:19] gimpとか
609 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:13:37] その中だとbiglooがよさそう
610 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:04:45] guileはGNU/LINUXならほぼ最初から入っているので、悪い選択じゃない。
611 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:08:11] >>610 貴様はguile使ったことあるのか? guile常用してるやついるの? 何に使うのか知らんが。
612 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:27:24] scheme処理系一覧っぽいのが出てきたところでふと思い出したのですが、 リアルタイムで経緯をご存知の方がいたらYale Tがどんな末路を辿ったのか教えて いただきたく。全然話題にも上らないんでマイナーな本なんだろうと思うけど Slade先生のObject-Oriented Common LispでLisp使い始めたのでちと興味あり。
613 名前:デフォルトの名無しさん mailto:sage [04/10/04 07:46:46] >>581 > CLOSで引数を2つ取るメソッドを定義した場合、 > それ以降は引数の数が異なる同名のメソッドの定義(オーバーロード) > って不可能なのでしょうか? ラムダリスト(引数リスト)が合同(congruent)のメソッドは一つのGeneric function に共存できると規定されています。 required argumentの数が違う2つのラムダリストは合同とは言えません。 find-method, remove-method を駆使して、メソッドをgeneric functionからすべて削除 した後で、異なるラムダリストを持つgeneric functionを定義することは可能です。 (defmethod foo (a b &optional c)) としておくのはダメなの?