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


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

Lisp Scheme Part17



1 名前:デフォルトの名無しさん [2007/04/20(金) 19:41:39 ]
Lisp全般のスレです

過去スレ
Part16: pc11.2ch.net/test/read.cgi/tech/1172404795/
Part15: pc10.2ch.net/test/read.cgi/tech/1151025773/
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/

http://が多すぎるらしいので分割

2 名前:デフォルトの名無しさん [2007/04/20(金) 19:42:35 ]
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


3 名前:デフォルトの名無しさん [2007/04/20(金) 19:43:22 ]
□参考リンク□

日本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の入門サイト。

4 名前:デフォルトの名無しさん [2007/04/20(金) 19:44:10 ]
慶応の授業のページ・記号処理プログラミング 2001
ttp://buri.sfc.keio.ac.jp/lisp/menu.html

Practical Scheme(日本語)
ttp://practical-scheme.net/index-j.html
「普通のやつらの上を行け」など、興味深い文書を沢山翻訳されてます。
(Gaucheという完成度の高いscheme処理系作者さんのページでもあります。)

Scheme Hash(英語)
ttp://okmij.org/ftp/Scheme/index.html
S式でXMLを使える様にするSXMLなど

John McCarthy's Home Page
ttp://www-formal.stanford.edu/jmc/
LISPの生みの親、J・マッカーシーのページだそうです。

Association of Lisp Users
ttp://www.alu.org/alu/home
米国のLispユーザ会

5 名前:デフォルトの名無しさん [2007/04/20(金) 19:44:55 ]
□SICP関係□

SICP(英語)
ttp://mitpress.mit.edu/sicp/full-text/book/book.html
「計算機プログラムの構造と解釈」の原書です。 全てオンラインで読めます。

計算機プログラムの構造と解釈 第二版 (snip) に関連するホームページ
ttp://www.ipl.t.u-tokyo.ac.jp/sicp/

SICPの回答集
ttp://www.melt.kyutech.ac.jp/~gogogo/sicp_ex/
ttp://pluto.aurorasd.co.jp/~mkama/sicp/
ttp://www.ipl.t.u-tokyo.ac.jp/sicp/solution.root.html
ttp://www.sampou.org/scheme/sicp/answer/

6 名前:デフォルトの名無しさん [2007/04/20(金) 19:45:43 ]
□その他□

Schemeで書かれた正規表現ライブラリ
ttp://www.cs.rice.edu/~dorai/pregexp/pregexp.html

幻の「入門Scheme」
ttp://www4.ocn.ne.jp/~inukai/scheme_primer_j.html
オンラインで読める

各種scheme処理系をcygwin上からビルドする方法など。
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/

Bit - Implantation compacte de Scheme
ttp://www.iro.umontreal.ca/~dube/
mini-schemeよりも小さい(?)bytecode変換系

Lisp 言語処理系: CAMPUS LIsP, Lemon version
ttp://aten.aial.hiroshima-u.ac.jp/~kakugawa/clisp/index-ja.shtml
Cコードによるわずか1000行の実装

Cliki
ttp://www.cliki.net/index
CommonLispのプログラムがたくさん紹介されているのでここを当たるべし。

7 名前:デフォルトの名無しさん [2007/04/20(金) 19:48:26 ]
encyCMUCLopedia
ttp://www.isr.ist.utl.pt/library/docs/encycmuclopedia/doc/
cmucl以外でも有益なはず

CMUのLisp Repository
ftp://ftp.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/0.html
新旧様々なプログラムが置いてある

Tiny CLOS Tutorial
ttp://home.adelphi.edu/~sbloch/class/272/tclos/tutorial.shtml

Schemix
ttp://www.abstractnonsense.com/schemix/
Linuxのkernelへのパッチで、/dev/として扱えるTinyScheme

Bibliography of Scheme-related Research
ttp://library.readscheme.org/
Scheme関連の論文リンク集


8 名前:デフォルトの名無しさん [2007/04/20(金) 19:49:13 ]
その他よさそうなリンク

awkで書かれたわずか500行のLispインタプリタ
awklispを読めばLispが理解できる
ttp://www.accesscom.com/~darius/

Emacs Lisp 2
ttp://pc2.2ch.net/test/read.cgi/tech/1068467385/

* Hotdog Scheme ttp://rover.cs.nwu.edu/~scheme/
 MS が金出してたみたい
* Bigloo ttp://www-sop.inria.fr/mimosa/fp/Bigloo/
 CLR 用のコードを吐けるようになったらしい

★★継続 ★★

なんでも継続
ttp://practical-scheme.net/docs/cont-j.html
Schemeへの道:継続
ttp://www.stdio.h.kyoto-u.ac.jp/~hioki/gairon-enshuu/SchemeNotes/continuation.html
継続の使い方
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/index.html#continuation
継続の使用法
ttp://www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/block.html
CPS(継続渡しスタイル)の説明
ttp://www.csl.sony.co.jp/person/masui/Forum/data/20011215023622/
Kahua: 継続ベースのアプリケーションサーバー
ttp://www.kahua.org/

9 名前:デフォルトの名無しさん [2007/04/20(金) 19:50:01 ]
仕様関係)
CLtL2: Common Lisp the Language 2nd edition
ttp://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
CLHS: Common Lisp Hyper Spec
ttp://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/FrontMatter/Chapter-Index.html
R5RS: Revised(5) Scheme(ja)
ttp://www.sci.toyama-u.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html

便利な情報リソース)
The Common Lisp Cookbook: いわゆる Cookbook
ttp://cl-cookbook.sourceforge.net/

小さい実装)
SECDR-Scheme: SECD machine model に基づく実装
ttp://lily.fan.gr.jp/~kmd/adhoc/view.rhtml?n=SECDR-Scheme_woyomu
Minischeme: 1 ファイルに凝縮された Scheme 処理系
ttp://tinyscheme.sourceforge.net/minischeme.tar.gz
TinyScheme: Minischeme を色々弄ったもの
ttp://tinyscheme.sourceforge.net/
KI-Scheme, AM-Scheme, etc...
ttp://www.nifty.com/download/dos/prog/lisp/
LispMe: Palm 上で動く Scheme 処理系. これも SECD virtual machine.
ttp://www.lispme.de/lispme/


10 名前:デフォルトの名無しさん [2007/04/20(金) 19:50:49 ]
仕様関係)
CLtL2: Common Lisp the Language 2nd edition
ttp://www-2.cs.cmu.edu/Groups/AI/html/cltl/cltl2.html
CLHS: Common Lisp Hyper Spec
ttp://www.ai.mit.edu/projects/iiip/doc/CommonLISP/HyperSpec/FrontMatter/Chapter-Index.html
R5RS: Revised(5) Scheme(ja)
ttp://www.sci.toyama-u.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html

便利な情報リソース)
The Common Lisp Cookbook: いわゆる Cookbook
ttp://cl-cookbook.sourceforge.net/

小さい実装)
SECDR-Scheme: SECD machine model に基づく実装
ttp://lily.fan.gr.jp/~kmd/adhoc/view.rhtml?n=SECDR-Scheme_woyomu
Minischeme: 1 ファイルに凝縮された Scheme 処理系
ttp://tinyscheme.sourceforge.net/minischeme.tar.gz
TinyScheme: Minischeme を色々弄ったもの
ttp://tinyscheme.sourceforge.net/
KI-Scheme, AM-Scheme, etc...
ttp://www.nifty.com/download/dos/prog/lisp/
LispMe: Palm 上で動く Scheme 処理系. これも SECD virtual machine.
ttp://www.lispme.de/lispme/




11 名前:デフォルトの名無しさん [2007/04/20(金) 19:51:39 ]
↑かぶったorz

LISP Scheme Part9 (html化) って、なんでこれだけ
ttp://ruku.qp.tc/dat2ch/0403/01/1069594582.html

独習 Scheme 三週間
ttp://www.sampou.org/scheme/t-y-scheme/t-y-scheme-Z-H-1.html
Schemeの教科書

よろずや
ttp://www.geocities.co.jp/SiliconValley-SanJose/7474/
lispの実用的な情報が色々。

Common-Lisp.net: 多くのプロジェクトがホスティングされてる
ttp://common-lisp.net/

Bill Clementson's Blog: Lisp関連の話題が中心のBlog
ttp://home.comcast.net/~bc19191/blog/

Practical Common Lisp: S式の羅列で現実的な問題をどう解くのかそのギャップに悩まされてる人に
ttp://www.gigamonkeys.com/book/



12 名前:デフォルトの名無しさん [2007/04/20(金) 19:54:05 ]
黒田氏関係
pc10.2ch.net/test/read.cgi/tech/1151025773/901-909

901 名前:デフォルトの名無しさん 投稿日:2007/02/22(木) 02:43:57
Scheme入門者なのですが、ネットであちこち眺めていたら
こんな事が書かれていて萎え気味なのですが、気にしなくて良いですよね?
cl-www.msi.co.jp/solutions/knowledge/lisp-world/articles/scheme


909 名前:デフォルトの名無しさん 投稿日: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


13 名前:デフォルトの名無しさん [2007/04/20(金) 19:55:35 ]
その他現在の2ch上にあるLISP関係のスレ

【入門】CommonLispその2【質問よろず】
pc10.2ch.net/test/read.cgi/tech/1140012484/

【CGI】実用比較Lisp vs C/C++【GUI】
pc10.2ch.net/test/read.cgi/tech/1150501484/

C式(C言語風汎用データ形式)を作ろう!
pc10.2ch.net/test/read.cgi/tech/1158259643/

【ヤパーリ】XMLをS式に置換えていくスレ【LISP最強】
pc10.2ch.net/test/read.cgi/tech/1140006937/

Emacs Lisp 2
pc10.2ch.net/test/read.cgi/tech/1068467385/

【叩かれて】Emacs Lisp道場【強くなれ】
pc10.2ch.net/test/read.cgi/unix/1063880951/

Lisp@UNIX版
pc10.2ch.net/test/read.cgi/unix/1019926525/

14 名前:デフォルトの名無しさん [2007/04/20(金) 19:57:17 ]
> (endp 'テンプレ)
t

とりあえず前スレのまま、貼ったけど多いなw
まとめサイトとか欲しくなった。。。

15 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 20:18:25 ]
wikipedia関連
ja.wikipedia.org/wiki/LISP
ja.wikipedia.org/wiki/Common_Lisp
ja.wikipedia.org/wiki/Scheme

これも追加しといて〜

16 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 20:53:45 ]
イベント:
GaucheNight(2007-05-09)
practical-scheme.net/wiliki/wiliki.cgi?GaucheNight
川合史朗、黒田寿男、まつもとゆきひろ(Skype中継)、小飼弾、
伊東勝利、久井亨、小黒直樹、ほか

17 名前:デフォルトの名無しさん [2007/04/20(金) 21:52:25 ]
>>1 おつ〜

18 名前:デフォルトの名無しさん mailto:sage [2007/04/20(金) 23:57:29 ]
SBCL Buildbot
ttp://sbcl.static.net/

そういえばテンプレには SBCL 関連の話題って全くないんだね。

19 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 00:25:13 ]
LispUser.net (よろずや?)
lispuser.net/
SLIME などの Common Lisp 系の日本語ドキュメントがある。

前スレ 40 より。SBCL の日本語情報もあるみたいよ。

20 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 00:59:36 ]
まとめサイトね。。。どっかの無料wikiを利用するといいかも。
rubyでよければ、 wiki.fdiary.net/ だが、lisp系なら
ば、shiroさん所に間借り?



21 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 01:22:12 ]
それにしてもポール・グレアムがlispで書かれていたとはね。
知らんかった。

22 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 01:39:40 ]
>>21
まじすか?
ポール"人工知能"グレアムのソースコード見たい。
オープンにはなってないのかな。

23 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 22:26:07 ]
scheme での質問です。

'((1 2 3) (4 5 6) (7 8 9)) => '((1 4 7) (2 5 8) (3 6 9))
とするのに、map を使って再帰や do で書けたんですが、
reverse を fold を使ってもできるように、
1行程度で簡潔に書く技はありますか?

24 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 22:39:16 ]
(apply map list '((1 2 3) (4 5 6) (7 8 9)))
=> ((1 4 7) (2 5 8) (3 6 9))
てこと?

25 名前:デフォルトの名無しさん mailto:sage [2007/04/21(土) 23:46:28 ]
>>24
そうです。ありがとうございます。apply ってこうやって使うんですか。
まだ全然わかってませんがおもしろいですね。もっと頑張ってみます。

26 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 03:04:01 ]
amazon の On Lisp の高騰振りはなんなんだ?
なんか転売屋の目に付くような事あったのかな。
売れっぷりのよさ?

2刷早くだしちゃいなよw

27 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 11:22:52 ]
>>26
ほんとぼったくり連中の餌になってるね。
近くでまだ一冊売ってるんだがね。

28 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 16:49:01 ]
>>27
タダで読めるんだって知らない人大杉だよね。

;;紙媒体の方が読みやすいのは確かだけどさ。


29 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:11:25 ]

★2ch内のLisp関連スレッド

Lisp find.2ch.net/?STR=Lisp
Scheme find.2ch.net/?STR=Scheme
Emacs find.2ch.net/?STR=emacs
Xyzzy find.2ch.net/?STR=xyzzy
Autocad find.2ch.net/?STR=autocad
Maxima find.2ch.net/?STR=Maxima

と2ちゃんないスレッドを書いているテンプレを書き直した方が良いかもね。


30 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:15:58 ]
酷い罠だ



31 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:18:42 ]
ほんとだ、本文検索じゃん
モリタポ返せ!

32 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:24:05 ]
>>29
氏ねボケ

33 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:29:03 ]
失敬。
モリタポって知らないけど、それでスレッド調べられたから載せたけど
悪意があったのではないです。
>>32
死ぬ気はありませんのであしからず。

34 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:32:57 ]
Lisp find.2ch.net/?STR=Lisp
Scheme find.2ch.net/?STR=Scheme
Emacs find.2ch.net/?STR=emacs&TYPE=TITLE
Xyzzy find.2ch.net/?STR=xyzzy&TYPE=TITLE
Autocad find.2ch.net/?STR=autocad&TYPE=TITLE
Maxima find.2ch.net/?STR=Maxima&TYPE=TITLE

これで問題が無い?

35 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:33:54 ]
Lisp find.2ch.net/?STR=Lisp&TYPE=TITLE
Scheme find.2ch.net/?STR=Scheme&TYPE=TITLE
Emacs find.2ch.net/?STR=emacs&TYPE=TITLE
Xyzzy find.2ch.net/?STR=xyzzy&TYPE=TITLE
Autocad find.2ch.net/?STR=autocad&TYPE=TITLE
Maxima find.2ch.net/?STR=Maxima&TYPE=TITLE

また失敗これでいいか

36 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:30:22 ]
>>33
そうだよな
お前の場合もう社会的生命は終わってるしな

37 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:38:45 ]
あっさり切り替えされたんで必死で一捻り加えてきたw

38 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 01:15:15 ]
というか普通にスレ載せた方がいいだろ

39 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 11:14:38 ]
>>38
意図がわからなかったようだな。スレが進行中にデットリンクや新たなスレが
出来た時を考えてる。今だけを見ていればスレを載せればいい事だ。

40 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 11:57:56 ]
竜頭蛇尾



41 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 12:16:31 ]
関連スレなんて、見る奴は自分で検索して見るし、見ない奴はまったく見ない。
その時点での現行スレへのリンクもいらないよ。

42 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 12:36:05 ]
スレタイ検索だと糞スレも普通にひっかかるし
関連スレも進みが遅いし現状でいいでしょ・・・
そもそも、なんでスレの序盤でテンプレの話してるんだよw

43 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 12:37:03 ]
最近このスレ、括弧が滅多に書かれなくなったな

44 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 13:03:47 ]
>>43
:-))))))))))))))))))

45 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 13:22:07 ]
    _, ._
  ( ・ω・)
  ○={=}〇,
   |:::::::::\, ', ´
.)).))し ))`(.@)..)))))))))


46 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 14:48:15 ]
((((((((なんで閉じ括弧ばかりなんだよ...))))))))

47 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 17:07:36 ]
>>43
カッコ悪いからな

48 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 17:14:28 ]
>>47
【審議中】
    ヒソヒソ       ヒソヒソ
        ∧,,∧ ∧,,∧    ヒソヒソ
     ∧ (´・ω・) (・ω・`) ∧∧
ヒソヒソ ( ´・ω) U) ( つと ノ(ω・` )  ヒソヒソ
    | U (  ´・) (・`  ) と ノ
     u-u (l    ) (   ノu-u
         `u-u'. `u-u'


49 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 23:41:17 ]
括弧が逆だと激しく読みにくいな
)if )good-smell? omeko( )erect( )puke((

50 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 00:52:52 ]
>>49
"全く気にならない!" と,
言いたいんだけど, 字面の座りが悪い.
つか, " ')if ってシンボルあったっけ?" て,
思った




51 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 06:53:01 ]
>>49
うーん、その発想がすてきw

52 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 07:05:18 ]
44 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
45 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
46 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
47 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
48 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
49 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
50 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん
51 名前: あぼ〜ん [あぼ〜ん] 投稿日: あぼ〜ん
あぼ〜ん

53 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 22:38:04 ]
ところでIRCのwide系にある#scheme-jpチャンネルがいつも寂しすぎるんだけど、
次あたりからテンプレに入れね?

54 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 23:21:58 ]
>>53
だったらこれも。
www.lingr.com/room/gauche

55 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 04:19:33 ]
次のようなリストがあるとして、

'("April 2007"
("Su" "Mo" "Tu" "We" "Th" "Fr" "Sa")
(1 2 3 4 5 6 7)
(8 9 10 11 12 13 14)
(15 16 17 18 19 20 21)
(22 23 24 25 26 27 28)
(29 30 #f #f #f #f #f))

再帰を使って下のように整形して出力するにはどうすればよいですか?

April 2007
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30


56 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 04:23:30 ]
リストだったらfor-eachで再帰

57 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 04:26:12 ]
すみません。for-eachならできたのですが、
こういう処理は再帰(named let とか)ではやらないのでしょうか?

58 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 08:42:28 ]
もちろん再帰でやってもいいけど、その再帰が何を表しているのかは
ちゃんと読まないとわからない。
for-eachなら名前を見ただけで一発じゃない?
for-eachも中身は再帰で書いてあると思いねえ
(実際はCのfor文で書いてあるかも知れないが)。

だから再帰で繰り返しするなら、できればその一般的な構造を取り出して
汎用化し、名前をつけるのがいい。これが抽象化。

……もしかして宿題だったとか。

59 名前:デフォルトの名無しさん [2007/04/28(土) 13:54:07 ]
On Lisp 2刷記念age

60 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 00:00:26 ]
転売屋脂肪



61 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 01:13:29 ]
2刷って図のコードが本文のコードをぶった切ってるのって直ってるの?


62 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 01:21:16 ]
版がかわらないと中身は同じなんじゃね?

63 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 01:42:05 ]
なにそれ? どこの部分?
俺、Lisp さっぱり知らない癖に Lisp の勉強用にこれ読み始めたところだから
知らずにその部分を読んだら、ちょっと錯乱しちゃうかも。

64 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 04:52:14 ]
>>63
31-32とか74-75とか。
74-75は悩んだな。
「この最後の or は意味ないだろ・・・」って思ってたら次のページに続きがあった。

65 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 05:37:01 ]
>>64
d!
確かにこの切り方は酷いw

66 名前:flatline ◆r6EONKKhcc mailto:sage [2007/04/29(日) 14:31:12 ]
>>61
そういう点は一切変えていません.
ttp://practical-scheme.net/wiliki/wiliki.cgi?OnLispJa
の「第1版第1刷」に挙げられている6項目のみ修正されています.

うーん,本文のコード内で改ページがあるのは読み辛かったですか... すいません.

次の増刷はさすがにずいぶん先になるだろうし,
改版でもなければ改ページの伴うような大きな変更はできないのですが,
一応ご不満な点があれば何であれお伝え下さい.

67 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 15:08:38 ]
なんでお前の手伝いをせにゃならんの?

馬鹿は休み休み言え

68 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 15:49:17 ]
休み休み言ってる気が・・・

69 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 16:15:27 ]
GW馬鹿……

70 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 18:50:18 ]
>うーん,本文のコード内で改ページがあるのは読み辛かったですか... すいません.

いや、コード中に改ページがくること自体は全然許容範囲。
問題はその改ページの仕方。1行だけ次のページに来て
しかもその間に別のコード(図のコード)がくるのはちと辛い。



71 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 20:07:18 ]
>>67
不満の指摘=手伝い、とか、「せにゃならん」とか、ココロのビョーキか君はw

72 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 22:00:17 ]
ま、こんなところで呼びかけるのは間違ってると思うがな。
変なのに絡まれる前に撤退したほうが吉。

73 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 22:41:46 ]
また荒しか

74 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 22:59:39 ]
デバッグしたいんなら自分のブログでやればいいのに
なんでここでやるかな
頭悪そう

75 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 23:15:29 ]
一つききたい事がある。国内のlisp関連のMLはどこにある?
gaucheだけ?

76 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 23:38:27 ]
>>66
もう買ってしまったが、別にそのくらい気にしないお。
満足満足。PC の電源入れなくても読めるのイイ。

77 名前:デフォルトの名無しさん mailto:sage [2007/04/29(日) 23:47:04 ]
>>74
まぁ君ほどの学歴は無いよ。うん。

78 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 01:07:44 ]
著者のブログってどこだっけ?
アフィリンク踏んでやるからURLヨロ

79 名前:デフォルトの名無しさん mailto:sage [2007/04/30(月) 22:08:00 ]
slibとかrhizomeにsyntax-object->datumはあるのに何で逆のdatum->syntax-objectは無いのかな?

80 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 00:58:15 ]
sbottって?



81 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 02:22:04 ]
for-eachってeachでも良くないですか?
何でfor-が付いてるでしょうか?
徒にインデントが深くなりませんか?

82 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 03:03:13 ]
おもしろいからちょっと甜菜
ttp://d.hatena.ne.jp/JavaBlack/20060115

Java プログラマから見るとやっぱり多重継承って完ぺきに悪みたいだ
CLOS なんて糞オブジェクトシステムって思われるんだろうなぁ

83 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 03:15:58 ]
mix-in 最高!

84 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 03:27:45 ]
mix-inもごちゃごちゃしそうな感じだが

85 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 05:16:16 ]
GaucheNight座談会資料を更新しました
www.kahua.org/cgi-bin/khead.cgi/kahua-s5/view/11


86 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 07:44:26 ]
>>82
やっぱりjavaだけやってちゃ駄目だねぇ。視野狭すぎ。
lispだけじゃないけど色々勉強するのはホント大事だな。


87 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 08:54:33 ]
ま、Rubyぐらいは常識だな。

88 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 08:59:27 ]
>>82
話の本題はさておいて、
なかなか親近感の沸く議論態度wだと思った。
この人組込用JavaVM開発してた人でしょ?
mix-inのメリットとかの性を認識しつつ、
指示語途上、多重継承を否定する立場に居たのだろうと思った。

89 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 09:00:20 ]
かの性 orz
可能性 (・∀・)

90 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 09:01:32 ]
指示語途上 → 仕事上

欝出汁脳



91 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 09:06:15 ]
>>82
1レス目 『それを理解する能力さえない技術者が困り者。』
2レス目 『とまあ,かのように,パラダイムシフトについてこれない技術者というのはいるものです.』
3レス目 『まあ結局この「とおりすがりA」さんは,プログラミングのことがまるで解ってないだけでしょう.』
4レス目 『なんでも人に教えてもらおうとせず,少しは自分で勉強しないと,脳味噌が退化しますよ.』
5レス目 『おそらくその調子だとコンポジションのイロハも分からずに乱用しただけなのでは.』
6レス目 見下す発言なし
7レス目 『少しは勉強して下さい.』

多重継承をけなしている人の問題点は、Java以外を知らない事ではないと思います。
「自分と他人の意見が異なるのは他人が劣っているからだ」と決め付けている事が問題点です。
その姿勢を変えない限り、いくら知識があっても不毛な罵倒合戦になるだけです。

議論のアンチパターン
www.shos.info/develop/oo/dscsnptn.html#chapter4

92 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 09:13:47 ]
他人の日記のコメント欄に上がりこんで
突っ込んだ議論をするのはちょっとアレな感じがする。
そういうのは自分の日記に書いてトラバするのがマナー。

93 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 11:50:09 ]
>>92
> 他人の日記のコメント欄に上がりこんで

はてなじゃそれがマナーだよ
マジで

94 名前:88 mailto:sage [2007/05/02(水) 13:48:59 ]
前言撤回。なんつか2ちゃんクオリティなblogだな

95 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 19:18:19 ]
>>91
自分で「辛口」と称する人はだいたいそんな感じだよ。
自己愛の超過と説明能力の欠如が生みだす溝や不快感を、
あくまでスタイルだと言い張って自己肯定するときにこの単語が使われる。
なかなかこう、鋭い指摘をミもフタも無く書くから結果辛口になる、という「まともな」人材は居ないです。

96 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 20:03:39 ]
ふーん、そういうものなのですか。

日記という形式は、正しい事だけを書いたり、
正しい結論を得るために議論をする場ではなくて、
妥協の産物でしかない現状の自分と、
他人が見たらちょっと恥ずかしい感じがする理想の自分との
矛盾に引き裂かれながらのた打ち回る、そんな形式なのだと思ってたw

公開日記だから、あまり大人気ない対応をすると笑われるでしょうけどねw


97 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 20:17:19 ]
他人が辛口とか毒舌とか感じるサイト・ブログならそうかもね。
でも自称辛口とか、自称毒舌とかいうトコだと、そういうのは期待しにくいかな。経験的にいって。
たいてい余裕が無い。

98 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 20:37:59 ]
多重継承自体は悪でもなんでもなくて衝突の回避の仕方さえちゃんとルールになっていればそれはそれで便利に使えるのにねぇ
いろんなオブジェクトシステムがそれぞれその違った形で解決しているんだけど(mix-inも)この人は多重継承といったらC++しか無いみたい
個人的にはC++の多重継承だって使いどころさえ掴めば十分武器になると思うしここまでボロクソにいうものかと思うんだけど

そういえばインターフェースによる解決って作った本人が後に失敗したって漏らしたとか聞いた事あるな
まあ本当かどうかわからないけど

99 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 20:50:20 ]
どの言語の話?(一応確認)

100 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 21:31:37 ]
そんな昔の記事を引っぱりだしてやるなよ。その後は多少謙虚になた模様だし。
↓通りすがりに喰いつかないの図
ttp://d.hatena.ne.jp/JavaBlack/20060812



101 名前:デフォルトの名無しさん mailto:sage [2007/05/02(水) 21:52:50 ]
相変わらずオブジェクト指向命、GoF最高な感じがプンプン漂ってくるんだけどw
言っている事レベル低いし






[ 続きを読む ] / [ 携帯版 ]

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

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