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


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

Lisp Scheme Part20



1 名前:デフォルトの名無しさん mailto:sage [2008/03/09(日) 09:16:26 ]
□過去スレ□

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

136 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:12:17 ]
>>133
それバルタン


137 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:20:35 ]
> 誤爆
それバクダン

138 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:27:13 ]
|
|
|⌒彡
|冫、)
|` / ・・・
| /
|/
|

139 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:28:13 ]
|
|
|
| 彡サッ
|
|
|
|

140 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:32:23 ]
ものまね鳥ゲット

141 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:32:25 ]
店頭には並んでるの?

142 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:33:33 ]
並んでないよ

143 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 01:36:27 ]
オライリー直販だけか
まだseasonedやってるからいいけど

144 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 17:01:25 ]
Karettaの立ち読み版って
書籍発売日の明日以降はどうなるんでしょう?
書籍と立ち読み版はガラっと違うらしいし
存続でしょうか?



145 名前:デフォルトの名無しさん [2008/03/13(木) 18:11:15 ]
Seasoned Schemerで未知の?キーワードletccなるものが出てきた
のですが、Dr SchemeというかRS5Sでは定義されていないキーワード
らしく、どう続けていけばよいか迷っています。これは処理系によって
は使えるキーワードなんでしょうか?Dr Schemeに慣れてしまったため
、これを使い進めて行きたいのですが、ライブラリ?などで対応方法
はありますでしょうか?

146 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:15:35 ]
>>145
community.schemewiki.org/?seasoned-schemer

147 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:21:11 ]
>>145
call/cc

148 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:23:17 ]
call/cc = call-with-curent-continuation

letcc

149 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:25:38 ]
× call-with-curent-continuation

○ call-with-current-continuation

150 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:28:22 ]
(define call/cc call-with-current-continuation)

151 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:38:15 ]
(define letcc call-with-current-continuation)

152 名前:デフォルトの名無しさん [2008/03/13(木) 18:39:49 ]
>>146
ありがとうございます。そこに記載されているものを取り入れたら
動きました。ただ何のことやら分かりません。
call-with-current-continuation というキーワードが寿命を管理?する
みたいですが。

>>147
>>148
>>149
>>150
DrSchemeでもcall/ccというのはcall-with-current-continuationとしてdefine
されていて使えるみたいです。
>>146さんに教えていただいたソースのcall-with-current-continuation
が重要なキーワードみたいです。

今はよ本読みだけで手一杯なのでletccを道具として使います。

153 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:40:30 ]
もっとちゃんとしたければ

(define-syntax letcc
(syntax-rules ()
((letcc var . body)
(call-with-current-continuation
(lambda (var) . body)))))
(define-syntax try
(syntax-rules ()
((try var a . b)
(letcc success
(letcc var (success a)) . b))))

154 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 18:57:27 ]
>>153
これらのキーワードは環境設定か何かを行うときに使うものですか?
Seasoned Schemerでは唐突にletccが出てきて、その定義も示すことなく
(call-with-current-continuation については若干登場してますが)
使用しているので、昔は当たり前のように使われていたんでしょうか?

define-syntaxという語のとおりシンタックス(キーワード)の定義に
使うためのものだとは察しますが。おいおい勉強してみます。



155 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 19:05:17 ]
λ
ttp://flickr.com/photos/takesako/2328312411/

156 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 19:27:43 ]
継続とマクロのないSchemeは癒し系

157 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 21:06:09 ]
dssslのことか!

158 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 22:20:21 ]
>>155
モテカワ愛されλ

159 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 22:20:52 ]
>>144
特に閉鎖する予定はないですよ

160 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 22:52:54 ]
>>159
よかったぁ!
じゃあ107が書いてる「ネット公開止めた」書籍って何ですか?

(もちろんヌクヌク本は購入済み、本日発送メールがきました)


161 名前:デフォルトの名無しさん mailto:sage [2008/03/13(木) 23:28:17 ]
>>160
去年の5月に再構成して、今出てる書籍(フムフム本)と同じ構成になった。

 公開版(立ち読み版)→再構成版(非公開)

再構成版は公開版からforkしたもの。

162 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 01:39:37 ]
blog.

163 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 01:40:08 ]
blog.livedoor.jp/dankogai/archives/51017577.html

164 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 01:54:12 ]
黒板バロスw



165 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 02:52:31 ]
なるほど。継続という難しい概念があるんですね。

166 名前:デフォルトの名無しさん mailto:sage なんつって [2008/03/14(金) 03:04:04 ]
継続も要するにλだから構える必要はないと思うよ。

167 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 03:15:31 ]
ググって色々読んだんですが、まだまだ悩む必要
ありそうです。概念が初めてなので慣れが必要ですね。
早くGauche本到着しないかな。

168 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 07:16:33 ]
継続て唯のプログラムカウンタですか?
プログラムカウンタを変数に代入できるって何が嬉しいんだろ

169 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 08:13:17 ]
いいえ違います。
関数fから呼ばれた関数hも
関数gから呼ばれた関数hも
同じプログラムカウンタを持ちますが
違う継続を持ちます。

170 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 08:28:41 ]
アドレスだったらわかるがプログラムカウンタって表現はちょっと違和感。

171 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 08:30:37 ]
プログラムカウンタだけじゃなくて関数コールスタックの中身も全部保存するようなもんだ

172 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 08:44:45 ]
ゲームのセーブ・ロードが、未だにイメージの基本になってるな、俺の場合。

Schemeの継続はさしずめ、「戦士がスライムAを倒して、これから魔法使いがスライムBにメラを唱える」
という戦闘シーンのど真ん中ですらセーブできるRPGみたいなもんだ、とかそんな風に。

173 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 09:03:17 ]
ただ値が保存されるのではなくて
束縛が保存されるだけだから
ロードした直後に開ける宝箱の中身は違うかもしれない

174 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 11:11:41 ]
>>168
既存の概念に還元して、
新た強い概念を理解しようとする癖は直した方がいいよ。
そうしていると抽象的な思考がなかなか身に付かないから。



175 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 11:34:48 ]
プログラムカウンタじゃなかったらなんなのよ

176 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 11:35:57 ]
人生…かな?

177 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 11:59:38 ]
いや、大いなるナニかだよ…

178 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 12:11:21 ]
継続は継続だ
とりあえず「なんでも継続」を嫁

強いて言うならプログラムカウンタというよりはコンテキストというか...

179 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 12:17:07 ]
>なんでも継続
setjmpに還元してるけど、いいの?

180 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 12:27:38 ]
ちゃんと読んだ?

setjmpのようなものだが、どう違うかもちゃんと書いてあったように
思うけど。

181 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 12:38:18 ]
Cで言うsetjmp/longjmpとか言い出す解説が一番困るよな。

182 名前:デフォルトの名無しさん [2008/03/14(金) 14:15:08 ]
固有値分解や特異値分解を行うプログラムを自分で組むのめんどくさいから
どこかに落ちてないか探したら
GSL for Lisp
とかいうのみつけた。使ってる人は結構いるのでしょうか?




183 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 14:31:15 ]
>>182
Maxima

ところで cl で規模が大きめのベンチマークって何かある?
tak じゃない奴希望。

184 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 17:37:36 ]
>>183
これとか? 使ったことないけど。
www.cs.cmu.edu/afs/cs/project/ai-repository/ai/lang/lisp/code/bench/gabriel/0.html



185 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 17:54:39 ]
Scheme好きはJazzが好きな奴が多いと思う。

186 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 18:25:53 ]
微妙なミュージシャンを挙げると「そんなものはジャズじゃない」とかいって怒られそう。

187 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 19:22:59 ]
プログラミングGauche今日発売だと思って本屋いったら
どこも近日入荷予定だったorz


188 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 19:30:41 ]
何故ジャズ?
Schemerならプログレだろ?

189 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 20:19:07 ]
アセンブラはバッハ(バロック)

レンガ積むみたいに端から積んでく感じがいいよね

190 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 20:26:33 ]
SchemerはKeith Jarrett solo か Bill Evansだ。

191 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:04:05 ]
Cとかで再帰関数書いたときに、ローカル変数確保するスタック領域が足りなくなって、
スタックオーバーフローとかで止まる場合があるじゃないですか。
Schemeの継続ってローカル変数の確保以上にリソースを喰いそうなんですが、
継続のための領域もあふれたりすること、あるんですか?
すごく阿呆な質問だったらすみません…

192 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:13:41 ]
どんな言語でも記憶領域あふれさせるのは簡単だよ。
問題なのは継続が必要な時に十分に効率的かどうかって事。
けどそれ以前に継続についてよく学んでから考えてはどう?
知識のない状態で、いきなり効率ばかり考えるくせがあると、
単純具象バカになりやすいから。

193 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:39:07 ]
Common Lispは豪華絢爛なイタリアオペラってとこか

194 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 21:43:28 ]
>>191
不要な継続を後生大事にとっておけばそうなる可能性はある。
そうでない限りGCがなんとかしてくれるであろう。



195 名前:191 mailto:sage [2008/03/14(金) 22:12:54 ]
>>192,193
ありがとうございます。
どちらかと抽象ばっかり考える癖があるので、ちょっと実装に興味を持っているのです。
でももっとちゃんと理解してからにします。

196 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 22:33:36 ]
とりあえず
質問する前に
テンプレは読め。

197 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 22:43:04 ]
何を読むんだw
書けば1行で済むのに
(do ((i 0 (+ i 1)) (xs '() (cons (call/cc values) xs))) ((> i 10000) xs))

198 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 22:53:51 ]
>>4

199 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:39:04 ]
マクロ定義の中身について質問があります。

(define-syntax letcc
(syntax-rules ()
((letcc var . body)
(call-with-current-continuation
(lambda (var) . body)))))

このマクロ定義の(letcc var . body)や(lambda (var) . body)に出てくる
ドット記号はどういう意味なのでしょうか?

後者は継続を関数として定義しているように見えますが、varに何か値を与えた
場合、結果はどのように評価されるのでしょうか?

200 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:43:05 ]
マクロ定義以外に出てくるドットと同じ。

201 名前:デフォルトの名無しさん mailto:sage [2008/03/14(金) 23:47:56 ]
まずは>>3を読んでくれ。

(a b c) : (1 2 3) → ((a . 1) (b . 2) (c . 3))
(a b . c) : (1 2 3 4) → ((a . 1) (b . 2) (c 3 4))

評価しない

202 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 01:23:30 ]
>>200
consセルのドットですね。

>>201
Revised5を見てみましたが基本的なルールがわかりませんでした。

(call-with-current-continuation
(lambda (var) . body))
これは継続の定義で、確かに文法どおり1引数を取る関数
(lambda (var) . body)が書かれてますが、この表記の
意味が理解できません。通常の関数の一つとして
(lambda (var) (* 2 var ))ならば、((lambda (var) (* 2 var )) 10)
のように実行できます。上のマクロだと(letcc hoge 3)などとやると
確かに3に評価されるのですが、(lambda (var) . body))のvarにhoge
が渡されて . body が3になるということですか?
やはり(lambda (var) . body)の表記の意味がわかりません。

203 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 01:29:13 ]
>>202
> >>200
> consセルのドットですね。

それがわかっているのに何故>>199のマクロが理解できないか、
そっちの方が理解できないよ。

もしかして (lambda (a b . restargs) ...) も知らない?

204 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 01:54:00 ]
>>184
thx



205 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 04:22:58 ]
>>203
例えば>>3www.sci.u-toyama.ac.jp/~iwao/Scheme/r5rsj/html/r5rsj.html には
には
手続き

[[構文]]  (lambda <仮引数> <ボディ>)

構文: <仮引数>は下記に示す通りの仮引数のリスト(16)でなければならず、
<ボディ>には一つ以上の式が連続しなければならない。

ってなってるから、
. body
の部分がどういう解釈なのかを聞いてるんだと思うんだが。



206 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 04:55:32 ]
>>202
(lambda (var) . body)
↓↑
(lambda (x) (foo x) (bar x) (baz x))
=(lambda (x) . ((foo x) (bar x) (baz x)))

→body = ((foo x) (bar x) (baz x)))

;;;;;;;;;;;;;;;;;;;
(lambda (var) body)
↓↑
(lambda (x) (foo x) (bar x) (baz x))

ミスマッチエラー


207 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 05:40:01 ]
カッコ書いてるとふわふわふわと夢が広がりすなぁ( ^ω^)

208 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 09:38:41 ]
例のGauche本でさわり始めたんだけど、VimでEmacsのc-x -eみたいにエディタ内から部分的に式を評価することってできないのかな?

あと、(car '()) がエラーになるのは当然なんだけど、これでエラーが発生している行数って分からないものなの?
手続き型言語だとエラーの行数は極当然の情報だけど、これに一番戸惑っている。

209 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 10:18:10 ]
パーズしたときに行の情報は失われる
どのみちマクロ展開でテキストとの対応が取れなくなるだろうし

210 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:15:56 ]
レスありがとうございます。

>>203
>>205
>>206
>(lambda (a b . restargs) ...)

これは分かります。
この場合、2個以上の引数を渡すことが出来て、1番目はaに2番目はbに
残りはリストとしてrestagrsに渡されます。

> (lambda (var) . body)
> ↓↑
> (lambda (x) (foo x) (bar x) (baz x))
> =(lambda (x) . ((foo x) (bar x) (baz x)))
> →body = ((foo x) (bar x) (baz x)))

lambda (x)がS式ということならば理解できます。

戻りますが、
(define-syntax letcc
(syntax-rules ()
((letcc var . body)
(call/cc
(lambda (var) . body)))))

(letcc x 3) が(call/cc (lambda(x) (x 3)))に置き換わって継続x
(今の場合何もしない)が実行されて3という結果を生じるのは間違い
なさそうです。これが正しい理解ならば、xはvarに置き換えられますが、
3が(x 3)になるのが理解できません。bodyが3になるとして、
(lambda (x) . 3)だと意味がわかりませんよね。。

211 名前:208 mailto:sage [2008/03/15(土) 11:17:28 ]
>>209
しかし、それなりの規模のコードを書いているときふとエラーが発生したら何を目印にしてデバッグすればいいの?
行番号がないLISPなりのデバッグ方法ってあるの?

212 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:18:24 ]
(call/cc (lambda(x) 3))でも3になりますね。
(letcc x 3) ==> (call/cc (lambda(x) 3)) かもしれません。

213 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:40:38 ]
gaucheは行番号持ってる。が、当てにならん……

214 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 11:57:16 ]
>>210
(letcc var . body) → (letcc . (var . body))
(letcc x 3) → (letcc . (x . (3 . '())))
var = x
body = (3)
即ち(letcc x 3)は(call/cc (lambda (x) 3))に置換される。
(call/cc (lambda (x) 3))も(call/cc (lambda (x) (x 3)))も
同じ継続に同じ値を返しているから勘違いしたのでは?



215 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:01:45 ]
さらに追加
(lambda (x) 3) → (lambda . ((x) . (3)))だから

マクロのパターンマッチ時には構文とか関係なく
リストの置換処理のみ行われる

216 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:03:01 ]
テンプレートとの対比を考えれば
(lambda (x) . (3))と書いた方が適切だったか

217 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:26:40 ]
>>214

> (letcc var . body) → (letcc . (var . body))
> (letcc x 3) → (letcc . (x . (3 . '())))

理解できました。(パズルのようでした。。)
基本的な文法とともにSeasonedを進めていきたいと思います。
ありがとうございました。

218 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:37:31 ]
>>215
>>216

紙に書きながら確認したのですが、確かにbodyが(3)なので
(lambda (x) . (3))になります。
. ( は省略できるので(lambda (x) 3)と同義ですね。

(lambda (x) 3) は要素が lambda、 (x)、 3 のリストということですか。

考え方はC言語のマクロと同じで単にラベル置換するだけでよいと。

スッキリしました。ありがとうございました。

219 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 12:50:33 ]
>>213
して、その方法は?

220 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 13:07:28 ]
>>211
Lisperがバグなんて出すわけないじゃん

221 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 14:36:40 ]
フムフム本にはそこら辺について書かれてないのかな。

222 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 14:54:29 ]
やっぱり宣言的にプログラムを組む事と
関数単位でREPLでテストを繰り返す事に尽きるのかな?

223 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 14:57:20 ]
短い関数しか書かない!

224 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:48:39 ]
ヌクヌク本来たぁ!
初版第1刷が何部出るか分からなかったから
布教用は買わなかったけど。



225 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 15:53:06 ]
プログラミングGauche届いた。cbookにしておいて良かった。
これがヌクヌク本ですか?

226 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 16:03:18 ]
店頭に並んだかな?

227 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 16:17:59 ]
bookweb.kinokuniya.co.jp/htm/4873113482.html

紀伊国屋にはあるみたい。

228 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:04:40 ]
フムフム本でもヌクヌク本でも良いけど、カワハギ本とだけは呼ばないでくださいませ。

229 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:06:06 ]
むしろフムフム本ヌクヌク本と読んでる奴等の方がキモイ件

230 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 17:49:09 ]
ブーブー本ならいいのかな?

231 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 19:25:18 ]
中甲本

232 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 20:12:03 ]

Lisp/Schemeの初心者勉強会って需要ある?
とりあえずIRCつかってやってみたいと思ってるんだけど

233 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 20:26:07 ]
>>232
ここの人たちは経験豊富だから漏れのような初心者の質問は
申し訳なくて躊躇してしまう。結局答えてもらってるけどw。
他言語みたいに初心者スレがあれば相談しやすいんだが。
でも初心者スレに初心者しか集まってもしょうがないか。
分からなかったら聞くという形式がいいな。会社でも
勉強会とかやっても結局あまり意味は無いから。

234 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 20:33:38 ]
>>232
IRCってやったことないけど
やってみたい



235 名前:デフォルトの名無しさん mailto:sage [2008/03/15(土) 21:28:16 ]
モレモレモ

236 名前:232 mailto:sage [2008/03/15(土) 21:34:09 ]
いくらか需要があるので

irc.scenecritique.com
port 6667

チャンネル #Lisp_Scheme

クライアントはcottonあたりが誰でも使いやすいと思います
(LisperならEmacsでつないだ方がいいかもしれませんが)

なるべくつなぎっぱにしておきますが、サーバメンテナンス後とかは
誰もいない状況になるかもしれません

※IRCはつないだまま離席している人が結構いるので即返答はないことが多いです










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

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

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