1 名前:デフォルトの名無しさん mailto:sage [04/02/01 19:10] 過去スレ Part1: piza2.2ch.net/tech/kako/987/987169286.html Part2: pc.2ch.net/test/read.cgi/tech/1002584344/ Part3: pc.2ch.net/test/read.cgi/tech/1008220265/ Part4: pc.2ch.net/test/read.cgi/tech/1016211619/ Part5: pc3.2ch.net/test/read.cgi/tech/1023091882/ Part6: pc3.2ch.net/test/read.cgi/tech/1031560687/ Part7: ruku.qp.tc/dat2ch/0311/20/1042167213.html Part8: pc2.2ch.net/test/read.cgi/tech/1058263391/ Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/ 前、"Schemeスレはあるのになんでcommonlispスレはないの?"とか言って別のスレを建てた大馬鹿者がいたので、 標題にCommonLispと付けておきました。 Lispの話題でCommonLisp,Scheme,EmacsLisp(専用スレッドがある)以外のものが出ることはこのスレの歴史上でも 稀なので問題はほとんどないかと思います。 関連リンクは>>2-10 あたり
782 名前:http://media.ebaumsworld.com/mariopiano.wmv mailto:mario [04/07/11 22:14] お前ら俺にschemeのsyntax-rulesの使い方を教えなさい 特に (syntax-rules (←この部分には何を書くのよ?→) ((パターン) (テンプレート))* ) ↑この部分 ここwww.sci.toyama-u.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html#SEC42 によると「リテラル」などというご大層な名前が付いてるそうだが じぇんじぇん意味わかんねーぞ(#゚Д゚)ゴルァ(#゚Д゚)ゴルァ(#゚Д゚)ゴルァ(ていうかそもそも訳が下手じゃね?) このスレにいるスーパーハカーの皆さんは 大至急私に、リテラルの意味を教えなさい。 いや、マジで。どこにも分かりやすい説明が無くて。 あんまりバカにしないで。
783 名前:デフォルトの名無しさん mailto:mario [04/07/11 22:16] とりあえずぬるぽっておくか (null? ぬるぽ)
784 名前:デフォルトの名無しさん [04/07/11 22:17] 厨房に荒らされてしまって、このスレももう終わりだな
785 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:23] >>784 本当に分かんないんだって! もったいつけないで教えろよ!
786 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:27] >>782 ああ、syntax-rules の説明は、R5Rs を読んでもまずわかんない。 日本語の資料に限ると、 オンラインで読める文献は >>5 に出てる「入門Scheme」以外にないと 思う。これなら何とか分かるんじゃないかな。pdf ファイル。 #www4.ocn.ne.jp/~inukai/scheme_primer_j.html 書籍だったら、『プログラミング言語SCHEME』R.ケント ディヴィグ (著) www.amazon.co.jp/exec/obidos/ASIN/4894712261 この本、原書(英語版)が Chez Scheme といっしょにフリーで配布されてる。 古い本には syntax-rules は全然載ってないから気をつけて。
787 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:34] >>785 まあ、おちつけ。 Scheme を知ってる人は大学で習った場合が多いから、一般人が独力で学ぶ場合の 苦労はあんまり共有されてないんだよ。漏れもこれを見つけるまで、マクロの書き方 わかんなくて苦労した。 ついでだけど、R5Rs はこっちの訳のほうが読みやすいと思うよ。 www.unixuser.org/~euske/doc/r5rs-ja/index.html
788 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:35] >>786 さんありがとうございます しかしそのpdfファイル文字化けしてて読めなかった(Debian sarge にデフォでついてきたviewer) あとで環境揃えて読んでおきます THX 784さんもありがとう そして785にガッ
789 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:36] >>787 ぬ?こっちも調べておきます。ありがとう
790 名前:784 mailto:sage [04/07/11 22:45] >>783 に言ったんだがな・・・
791 名前:デフォルトの名無しさん mailto:sage [04/07/11 22:55] >>788-789 だからおちつけ。少しレス番ずれてるぞ。 PDF 今読めないそうだから、いいかげんな解説をしてみる。 >>782 の (←この部分には何を書くのよ?→) だけど、 そこにはマクロの冒頭に来ない予約語を書くんだよ。 例えばマクロで cond を実装するとして、必要な予約語は cond と else だろ。 マクロの冒頭に来る予約語が cond で、それは当然 define-syntax のあとに書く。 で、(←この部分→) に書くのが else だ。マクロの途中に現れる、特別な意味を持つ シンボルをそこに書いて宣言するんだよ。 つうことは、単純なマクロならたいていそこは空欄になる。だから普通は()の中には 何も書かなくてよし。 >>790 そうか。俺も誤解してた。すまんかった。
792 名前:デフォルトの名無しさん mailto:sage [04/07/11 23:10] >>791 なるほど。それで>769が読めそう……ですね 俺は少しのレス番のずれなど気にしないぜ! それと、俺は>782,783,785,788,789だぜ。 実際厨学生だが。
793 名前:デフォルトの名無しさん mailto:sage [04/07/12 00:23] (define-syntax map-in (syntax-rules (in) ((map-in arg in lst body) (map (lambda (arg) body) lst))) これで (map-in x in '(0 1 2 3 4) (+ x 10)) => (10 11 12 13 14) となる。PythonとかRubyのイテレータに似せてみた。 in が未束縛だが、手作りの「予約語」になってる。 む、この例だと意味薄いか? r5rsマクロの「リテラル」はパタンマッチングの目印に使われるハズ。 あと、「学校で習った」だけの知識じゃマクロまで使えない学生も多いよ@灯台理情 好みでやりこんでるヤシが使うだけ。
794 名前:デフォルトの名無しさん mailto:sage [04/07/12 15:09] >>793 うーん、Lispだとイテレータはいらないよねえ。リスト操作で済んじゃうから。 個人的な見解だけど、マクロの途中に出現する予約語って、普通に関数的にコードを 書くときには、あまり使い道がないと思う。cond の else だって #t と書いても 同じだし。 call/cc で新しい制御構造を作ったりするときに、真価を発揮するのだと思う。 あと、学校で習う人が全員マクロまでは行かないのは分かる。だけど自分で先に 進むとき、周囲の人に相談できるし、教官に質問もできるでしょう?図書館にいい 本もあるし。やっぱりネットと本だけを頼りに手探りで進むのとは違うよ。 声を大にして言いたいのは、Lisp を学びたいなら、絶対学生のうちにきっちりやった ほうがいいということ。社会に出てからだと大変だもの。 私は学生の頃は Lisp をやろうなんて思わなかったんで、今、すごく後悔してる。 こういう基礎的な(応用に直接結びつかない)ものを学ぶ機会は、社会にはなかなか ないんだもの。
795 名前:デフォルトの名無しさん mailto:sage [04/07/12 20:47] > 私は学生の頃は Lisp をやろうなんて思わなかったんで、今、すごく後悔してる。 > こういう基礎的な(応用に直接結びつかない)ものを学ぶ機会は、社会にはなかなか > ないんだもの。 社会に出てからだっていくらでも学べる。 こんなのはやる気がない奴の言訳。 それか本当に時間のない土方プログラマかどっちか。
796 名前:デフォルトの名無しさん mailto:sage [04/07/12 20:57] 後半だけ読むと「やる気がない奴の言い訳」のようにも読めるけど、 最初から読めば、>>794 氏は「社会に出てから学んでいる、やる気 のある人」だと思うな。
797 名前:デフォルトの名無しさん mailto:sage [04/07/12 21:06] 私も同感です。ハックランするときは普通に2日は寝ないです。 噂によると本田技研の野郎の中にはまともに1週間寝ないで 設計する狂人がいるらしいけど。そういえばホンダはLispで 構築したシステム(たしか外注)持ってたよね。流石だよねぇ。
798 名前:797 mailto:sage [04/07/12 21:08] >>795
799 名前:デフォルトの名無しさん mailto:sage [04/07/12 21:13] 某教授曰く 「あそこ(本田技研)に行けば確実に殺される」 らしい(実話)。
800 名前:デフォルトの名無しさん [04/07/12 21:33] 800get
801 名前:794 mailto:sage [04/07/12 22:04] なんか、煽られてるなあ。 別に愚痴を言いたかったんじゃなくて 「大学というのは Lisp を学ぶには恵まれた環境だから、学生の皆さん、どうか有効に 活用してください」 と言いたかっただけなんだよ。これは Lisp だけじゃなくて、数学とか、経済学とか、 基礎的な学問なら全部に言えることだけど。 私は物理専攻で、その頃は Lisp にほとんど興味がなかった。うちの大学には Lisp の 有名な先生がいたんだけど。社会に出てから興味を持って「ああ、もったいなかったな」 と思ったんだよ。せっかくλ山のふもとにいたのに。 wwwfun.kurims.kyoto-u.ac.jp/MtLambda.html まあ、やる気がないとか、土方とかは、たぶん当たってます、ハイ。
802 名前:デフォルトの名無しさん mailto:sage [04/07/12 22:23] やる気があろうが無かろうが、結局はその人のセンス次第
803 名前:デフォルトの名無しさん mailto:sage [04/07/12 23:42] >>802 それを最大限にフォローしてくれるのが Lisp.
804 名前:デフォルトの名無しさん mailto:sage [04/07/13 00:02] >>801 Mt.Lambda ワロタ 今度から京大をλ山と呼ばせていただきます.
805 名前:デフォルトの名無しさん mailto:sage [04/07/13 00:23] λ山にはリスパが居ってさ。 nilってさ
806 名前:デフォルトの名無しさん mailto:sage [04/07/13 00:33] >>805 うまい。続きを考えようとしたけど思いつかない…
807 名前:デフォルトの名無しさん mailto:sage [04/07/13 00:56] Yってさ再帰ってさ
808 名前:デフォルトの名無しさん mailto:sage [04/07/13 05:35] いまlambda山に棲息しているlisperって誰? 長谷川先生?
809 名前:デフォルトの名無しさん mailto:sage [04/07/13 14:24] 湯浅先生ご本人がちゃんといるよね。 www.yuasa.kuis.kyoto-u.ac.jp/%7Eyuasa/index_J.html あとは誰かしら。現役の方の報告を希望。 ついでにλ山の歌の続きも希望。
810 名前:デフォルトの名無しさん mailto:sage [04/07/13 18:50] gaucheに巣食う厨をどうにかしてくれ
811 名前:デフォルトの名無しさん mailto:sage [04/07/13 19:28] ショボーン
812 名前:デフォルトの名無しさん mailto:sage [04/07/13 19:34] C は男らしい言語だと思うが、 Lisp は女らしい言語だと思う。 この2つを組み合わせて使うと まるで自分が天下無敵になったような 気分を味わえるな。
813 名前:デフォルトの名無しさん mailto:sage [04/07/13 19:43] gaucheに巣食う厨ってのはどこにいるんだ?
814 名前:デフォルトの名無しさん mailto:sage [04/07/13 19:48] >>813 作者
815 名前:デフォルトの名無しさん mailto:sage [04/07/13 19:51] なるほど
816 名前:デフォルトの名無しさん mailto:sage [04/07/13 20:08] shel(ry
817 名前:デフォルトの名無しさん mailto:sage [04/07/13 20:13] >>810 >>813-816 がんばってる奴を何もしない奴が叩いてんじゃねーよ。ヴォケが。
818 名前:デフォルトの名無しさん mailto:sage [04/07/13 20:27] シロウ、無理しないでね
819 名前:デフォルトの名無しさん mailto:sage [04/07/13 20:33] な・・・ん・・・で・・・・・あ・・・・・れ・・・て・・・る・・・・・の・・・・・・orz / ○/ ○ _ _ __ \_ |_ ○\ | /\ |○| /○| ○ | ○_| ○_| _| _| _| _| ̄|○  ̄  ̄  ̄
820 名前:デフォルトの名無しさん mailto:sage [04/07/13 22:39] >>819 それはあなたを表しています。時節柄ご自愛ください。
821 名前:デフォルトの名無しさん mailto:sage [04/07/14 02:31] www.paulgraham.com/carl.html Orbitz って CMUCL も使ってるの?
822 名前:OTZ@Vim%Chalice ◆r6EONKKhcc mailto:sage [04/07/14 06:27] "On Lisp" 21章目を訳し終えました. verbatim回りのミスを訂正しました. ご指摘をいただいた方にお礼を申し上げます. また何かあったらぜひご指摘をよろしくおねがいします > ALL 最近,さすがに内容が難しくて,適当な訳をすることが多いです. 注意して読んで下さい. ペースもひどく遅いですが,訳了まで気長にお待ち下さい.
823 名前:デフォルトの名無しさん mailto:sage [04/07/14 11:02] >>822 乙カレー! user.ecc.u-tokyo.ac.jp/~g340299/ つうかアナタ、名前が以前と違ってるぞ。>>747 は一発ギャグだと思っていたのに。 正式に改名するんですか?(笑)
824 名前:デフォルトの名無しさん mailto:sage [04/07/14 11:17] >>822 tnx! それにしても東大は大変だよねえ。受験が終わってからのほうがもっとキツい 競争なんだから。 まあ、気を楽にして行こうよ。いざとなったらλ山があなたを待ってるぞ。 実際、そういう人はかなり多かったぞ。 そのあとで待っているのは、「京都の一乗寺あたりに住む職業不定の怪しい人物」 という輝かしき人生だが……(泣)。 nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/essay/kyodaitodai
825 名前:デフォルトの名無しさん [04/07/15 14:58] Lispばっかりやってると本当にそうなったりして… :-P 鵺の中の人なんてリアルにそんな感じだし(失礼)。
826 名前:デフォルトの名無しさん mailto:sage [04/07/15 17:40] マイクロ・カーネルをSchemeで実装したら凄そうだよね。 またKL1みたいなプロジェクトが発足したらいいのになぁ。 >>822 がんがれ!!
827 名前:デフォルトの名無しさん mailto:sage [04/07/15 23:47] shiroさんが遂に業を煮やして動きだした ワショーイ
828 名前:デフォルトの名無しさん mailto:sage [04/07/15 23:58] もうその話はいいよ。ウォチなら他のスレ or 板でやってくれ。
829 名前:デフォルトの名無しさん mailto:sage [04/07/16 00:42] win native でちゃんと動く Gauche が出てきたという意味で言ったのであって他意は無いですよ。いやホント
830 名前:デフォルトの名無しさん mailto:sage [04/07/16 01:33] 私は Petite Chez Scheme (Win)を愛しているのだが、 Gauche が出たら…乗り換えちゃうかなあ? 少なくとも試しはするだろうなあ。
831 名前:デフォルトの名無しさん mailto:sage [04/07/16 17:48] >>822 すばらしい! お返しというわけではないですが SICP原書 ttp://mitpress.mit.edu/sicp/full-text/book/book.html
832 名前:デフォルトの名無しさん mailto:sage [04/07/16 18:31] >>831 もしや831が翻訳予定で?
833 名前:デフォルトの名無しさん mailto:sage [04/07/16 19:32] >>832 そりゃすばらしすぎる! 正直、今の邦訳は、私には英文のほうがまだ読みやすい。 特に苦もなく読める人もいるそうだけど、それはたいへんうらやましい。
834 名前:デフォルトの名無しさん mailto:sage [04/07/16 19:38] ところで、>>812 で > C は男らしい言語だと思うが、 > Lisp は女らしい言語だと思う。 というコメントがあったけど、皆さんにとって Lisp ってどんな言語? ここに、いろんな著名人の Lisp についてのコメントがあるんだけど、 www.paulgraham.com/quotes.html この中では、Alan Kay の 「 Lisp は言語じゃない。(それを)構築する材料だ」という言葉がいちばん 私にはしっくりする。
835 名前:デフォルトの名無しさん mailto:sage [04/07/16 20:56] 邦訳といえば、サイエンス社の「島内剛一」が有名。なにしろヤシのせいで クヌース教授の名著が迷著になってしまったんだからね。それだけに止まらず ヤシはクヌース教授の「日本語版への序」よりも前に「監訳のことば」として 頁を飾ってるんだから。とんでもない妄想基地外野郎だ。もっとも最近は 改訳されたのが出版されてるけどね。そういえば(クヌース教授の)他著にも 「排中律」を「三段論法」と誤訳されていた(ヒルベルトの名言を)。 かわいそうなクヌース教授…
836 名前:デフォルトの名無しさん mailto:sage [04/07/17 01:54] 通報しますた
837 名前:デフォルトの名無しさん mailto:sage [04/07/17 03:37] 「島内剛一」で検索して、こんなページを見つけた。 www.math.tohoku.ac.jp/~kuroki/keijiban/e0015.html#e20020215142205 > Subject: Re: 本物のハッカーって、日本に居たのでしょうか? > 「いま、いるか?」ではなくて、「かつて、いたか?」ですね。、 > 島内剛一、和田英一竹内郁雄、… (敬称略) 日本を代表するハッカーだったんですね。全然知りませんですた。 こんなのも見つけた。 godel.m78.com/diggression.html#simauti アセンブラの天才だったみたいですね。すでにご存命ではないのか。 しかし、島内氏の経歴をまとめたページが見つからない。なんだか、一生好きなことを やり散らかした人らしいので、まとまった業績がないのかもしれない。FSS を設立しな かった RMS みたいな存在なんだろうか。 まあ、それはそれとして。 島○先生といい、和○先生といい、ハッカーに翻訳をさせてはいけないのかもしれない。
838 名前:デフォルトの名無しさん mailto:sage [04/07/17 03:41] 訂正。× FSS ○ FSF 竹○先生の翻訳ってどうなの?いくつか出ているけど、読んだことない。
839 名前:デフォルトの名無しさん mailto:sage [04/07/17 07:45] > (`∀´)「アセンブラを使わないのが悪いのよ!」 ド変態がいるね
840 名前:デフォルトの名無しさん mailto:sage [04/07/17 09:55] まあ私は英語が読めるからいいけどさ(かなり努力したますた)。 英語が読めてemacsでM-x infoすると感動すると思います。若い人は 本気になればある程度はすぐに読めるようになると思います。この夏に 挑戦してみては?一気に中学生からの再復習がお勧めですよ。
841 名前:デフォルトの名無しさん mailto:sage [04/07/17 12:38] SICPって、自由に翻訳、発表していいの?
842 名前:デフォルトの名無しさん mailto:sage [04/07/17 13:58] 日本語版の出版社が翻訳権を持ってるんじゃない?
843 名前:デフォルトの名無しさん mailto:sage [04/07/17 15:10] SICPって、何て読むの?
844 名前:デフォルトの名無しさん mailto:sage [04/07/17 15:52] えすあいしーぴー
845 名前:デフォルトの名無しさん mailto:sage [04/07/17 16:29] いつも「シックピー?」って読んでしまう... 病気かしらん。
846 名前:デフォルトの名無しさん mailto:sage [04/07/17 18:36] t
847 名前:デフォルトの名無しさん mailto:sage [04/07/17 18:40] >>842 それ、最悪。邪魔すぎ。 出版社に掛け合ってshiroさんに翻訳しなおしてもらおう。
848 名前:デフォルトの名無しさん mailto:sage [04/07/17 18:59] >>842 海賊出版でなければ、翻訳権持っているはずですな。
849 名前:デフォルトの名無しさん mailto:sage [04/07/17 19:29] 翻訳といえばこれもか www.htdp.org/2002-09-22/Book/ WiLiKiで見つけた www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?MzScheme
850 名前:デフォルトの名無しさん mailto:sage [04/07/17 22:56] >>847 Shiroさんにはよいコードを量産してもらったほうが有意義かと.
851 名前:デフォルトの名無しさん mailto:sage [04/07/18 01:51] Roger CormanからCorman Common Lisp買ってくれヨ!のメール来た香具師他にも居る? 漏れは当然シカトを決め込むわけですが、Corman Lispのウリって何なのよ?評価期間に ちらっと使った限りじゃカネ払ってまで使いたいとは思わなかったんで。 Cormanくらいの値段でACLが手に入るんならLinux/Windows/MacOSXと持っているホストの 種類だけライセンス買っちゃうんだけどね。
852 名前:デフォルトの名無しさん mailto:sage [04/07/18 02:29] Cormanって名前恥ずかスィ…
853 名前:デフォルトの名無しさん mailto:sage [04/07/18 03:18] このスレもラスト 150 レスを切ったので、次スレの準備。 テンプレの過去スレ集にこれも入れて下さい。 CommonLisp初心者スレ pc5.2ch.net/test/read.cgi/tech/1075464728/ ; CMUCL/Darwin のソースが CVS にマージされ始めましたね。
854 名前:デフォルトの名無しさん mailto:sage [04/07/18 06:55] >>851 ACL はランタイムライセンスが馬鹿高いので、安く exe や dll 作るなら Corman でもいいんじゃない?WinAPI ガシガシとかインラインアセンブラとか は便利だった気がする。
855 名前:デフォルトの名無しさん mailto:sage [04/07/18 10:59] ☆ チン マチクタビレター ☆ チン 〃 ∧_∧ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ヽ ___\(\・∀・)< M$製のVisualLISP.net、マダ〜? \_/⊂ ⊂_)_ \___________ / ̄ ̄ ̄ ̄ ̄ ̄ ̄/| |  ̄  ̄ ̄ ̄ ̄ ̄ ̄:| :|
856 名前:デフォルトの名無しさん mailto:sage [04/07/18 11:52] F#で我慢
857 名前:デフォルトの名無しさん mailto:sage [04/07/18 17:50] 翻訳権て独占されるものなのか? SICPの翻訳権はサスマンかMITに掛け合えばもらえるんじゃないのか? 日本のピアソンとか和田先生は関係ないかと。
858 名前:デフォルトの名無しさん mailto:sage [04/07/18 18:03] 契約内容によるだろ
859 名前:デフォルトの名無しさん mailto:sage [04/07/18 18:52] つか、翻訳したならWebに載せるんじゃなくて本にして欲しい。
860 名前:デフォルトの名無しさん mailto:sage [04/07/18 19:54] 翻訳権は独占されるものです。
861 名前:デフォルトの名無しさん mailto:sage [04/07/18 21:14] 逆に Hackers and Painters はどういう扱いになるのかな。 出版社が翻訳版を出したかったら・・・?
862 名前:デフォルトの名無しさん mailto:sage [04/07/19 03:07] >>849 面白そうな物サンクス。 cond の分岐を [] で表すの初めて見たけど、良くやるの?
863 名前:デフォルトの名無しさん mailto:sage [04/07/19 20:29] >>855 .NETフレームワークの対応予定言語にschemeが入っていたハズだぞ 期待しないで待て!
864 名前:デフォルトの名無しさん mailto:sage [04/07/19 21:26] あれはMS社が開発環境を提供するという意味ではなく, 「サードパーティがこれこれの言語について開発環境を準備してるっぽいです」 「みんなの人気者.NET!」 という宣伝なのでは...
865 名前:デフォルトの名無しさん mailto:sage [04/07/19 23:00] >>864 きっとサードパーティーでもうっかり人気がでればその会社ごとMSが買うだろうから。 ありえねぇな
866 名前:デフォルトの名無しさん mailto:sage [04/07/19 23:59] kludges ワラタ。 ポール・グラハムといい、Common な方の Lisp は愛憎半ばする言語なのかな。 昔の Lisp を知らないので、何処がそうなのか分からないけど。elisp とかやれば 分かりますか?
867 名前:デフォルトの名無しさん mailto:sage [04/07/20 01:38] >>962 [ ] は cond に限らず、対応するカッコを強調したいときに使う。 例: ([lambda (x) (* x x)] 3) 『Little Schemer』でも、同じ表記を使っている。 ちなみに、Chez Scheme はこの表記をサポートしている。 括弧の対応が分かりやすくなるので、個人的にはとても気に入っているが、 見苦しいと思う人もいるかもしれない。 Gauche はたしか、もっと多くの種類のカッコをサポートしていたとおもう。 なお、同じ[ ]で「超括弧」と呼ばれるものを表す処理系もあるそうだ。 ---------------------------------------------------------- plaza10.mbn.or.jp/~lisp/intro.htm ・超括弧 通常の括弧 ( ) に対して、超括弧 [ ] の使用が可能です。[ ] は、右括弧 ) 数が ミスマッチ(少ない方に)の場合でも、強制的にマッチングをとります。 例:(A (B C (D] → (A (B C (D))) (A (B [C (D] )) → (A (B (C (D))))
868 名前:デフォルトの名無しさん mailto:sage [04/07/20 13:51] 中村正三郎のホットコーナーにこの前あったFranzのCommon Lispセミナーに関する 感想が書いてあります。 www.asahi-net.or.jp/~ki4s-nkmr/ Shiroさんの正規表現ライブラリについて。 >ほとんどPerl互換の正規表現ライブラリを、フロントエンド+ダミーバックエンドで >テストスイートを通すまでに2週間、フロントエンド最適化に2週間、仮想マ >シンバックエンド実装と最適化に2週間だもん。仕事、早い! ほんと、速いね。他の仕事とかけもちでやってこれかな。
869 名前:デフォルトの名無しさん mailto:sage [04/07/20 16:05] >その他、湯淺先生は、「Perlは遅いね。コードを読んだことがあるけど、ど >うしたらあんな遅いコードが書けるか不思議くらい」などとおっしゃって、さ >すが世界的ハッカーの湯淺先生からいわれたら、返す言葉はないよなあと、こ >ちらはうなずくばかり。 CGIのようなIOの多い用途でもCommonLispは有効ですか?
870 名前:デフォルトの名無しさん mailto:sage [04/07/20 18:07] Gaucheは現状"[]"と"{}"が、"()"と同様に扱われる。 けど、マニュアルにその旨記述がないはずだから、これはunofficialだね。
871 名前:デフォルトの名無しさん mailto:sage [04/07/21 01:05] >>867 ,870 thanx! Smalltalk 風と言うべきか Arc 風と言うべきか。でも、[] で括るなら lambda は省きたい 気になってきますね。{} はちょっと読み辛い感じがしますね。
872 名前:デフォルトの名無しさん mailto:sage [04/07/21 01:34] >>866 私も昔を知らないけど、中村正三郎『電脳騒乱節』には、古いタイプのLispがいくつか 紹介されていて、それを見たときの感想は、「今の Common Lisp の方がずっといいや」 というものだった。 Guy Steele は多分、Common Lisp より先に作った Scheme を気に入っているのじゃ ないかな。 >>869 使えるはずだよ。ポール・グレアムは Common Lispで書いたWeb アプリケーションで 財を成したから。 普通のやつらの上を行け www.shiro.dreamhost.com/scheme/trans/beating-the-averages-j.html
873 名前:デフォルトの名無しさん mailto:sage [04/07/21 01:41] 萩谷先生も Common Lisp には愛憎半ばしているようだ。 古いLispにあった夢ってなんだろう? nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/essay/zoku_omoide nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/h/inchiki Scheme は好きらしい。 nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/h/tensai
874 名前:デフォルトの名無しさん mailto:sage [04/07/22 03:58] 俺樣のための俺樣Lispスペシャルを走らせるための 軽量インタープリターを俺樣が書く。 ちょちょいと書く。 Common Lisp にはない世界
875 名前:デフォルトの名無しさん [04/07/22 07:26] 古き良き時代の香りが残ってるとかじゃない。NIL とか。 話し言葉にもなった -p 記法とか。あと性能の追求とか。 俺様のための俺様スペシャルを走らせるためのコンパイラを俺様が書く。 ちょちょいと書く。Scheme には無い世界。
876 名前:デフォルトの名無しさん mailto:sage [04/07/22 08:22] ttp://en.wikipedia.org/wiki/Robert_Tappan_Morris,_Jr. の抄訳 Robert Tappan Morris, Jr. はコンピュータプログラマで,現在はMITに勤めています. 彼は1988年にコンピュータウイルスMorris Wormを放流したことで悪名高いですが, これはインターネットで猛威をふるった最初のウイルスでした. Wormについて: モリスは「実験的に作ったものがエラーのせいで流出したんだ」と主張しました. 彼は初めて「コンピュータ濫用法」によって起訴された人物になり, 1990年に,3年の懲役と400時間の公共奉仕と罰金120万円を言い渡されました. Viawebについて: モリスはPaul Grahamと共に オンラインストアを作るツールのためのベンチャー企業 Viaweb を立ち上げました. Viawebのツールが革新的だった点は2つ: 初の「webアプリケーション」であり, またほとんどがLispで書かれていました. モリスはCで書かれた注文システム(DBなどのバックエンドか?)に携わりました. MITについて: モリスは現在MITのassistant professorをしており, 並列・分散OSのグループで研究をしています. ttp://www.pdos.lcs.mit.edu/~rtm/ こいつ
877 名前:876 mailto:sage [04/07/22 08:23] :s/3年の懲役/3年の執行猶予/
878 名前:デフォルトの名無しさん [04/07/22 15:27] LISPってさ、メルヘンだよね メンヘルじゃなくて 括弧がレインボーアイランドつーかさ、 コード書いてると楽しくなってくるよ コードがデータで データがコード? あひゃ、こりゃ麻薬だね
879 名前:デフォルトの名無しさん mailto:sage [04/07/22 15:34] Schemeほど洗練された高級言語はみたことないぜ quoteの発明がなかったらここまで信仰しなかったが
880 名前:デフォルトの名無しさん mailto:sage [04/07/22 20:56] MITの魔術師本の、Instructors Manualって方を持ってる人いる? Exerciseの答えとかも載ってるのかな。
881 名前:デフォルトの名無しさん mailto:sage [04/07/22 21:16] >>874-875 なるほど、古き良き時代とは、なんでも手作りできた自由な時代のことですか。 萩谷先生も、自分はCプログラマであり、本物の言語はCのみだと言っていたけど、 そういう時代への懐古を込めていると考えれば納得がいくなあ。 nicosia.is.s.u-tokyo.ac.jp/pub/essay/hagiya/7bits/saredo 湯浅先生の『入門 Scheme』によると、湯浅先生の周りでは ? を「ピー」と発音しているそうな。 例)zero? --> ゼロピー
882 名前:デフォルトの名無しさん mailto:sage [04/07/22 21:17] >>879 どの Lisp にも quote はあると思うが、なぜ Scheme だけを名指しするのだ? Scheme の他の Lispと比べて良いところは、何といっても名前空間と継続だと 思うが。