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


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

Lisp Scheme Part25



1 名前:デフォルトの名無しさん mailto:sage [2009/01/13(火) 23:16:33 ]
※ ここはCommon Lisp、SchemeをはじめとするLisp族全般のスレです ※

Part24: ttp://pc11.2ch.net/test/read.cgi/tech/1224939205/
Part23: ttp://pc11.2ch.net/test/read.cgi/tech/1215875388/
Part22: ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/
Part21: ttp://pc11.2ch.net/test/read.cgi/tech/1207300697/
Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/
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/
Part09: ttp://pc2.2ch.net/test/read.cgi/tech/1069594582/
Part08: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part07: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part06: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part05: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part04: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part03: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part02: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part01: ttp://piza2.2ch.net/tech/kako/987/987169286.html


183 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:37:03 ]
ttp://user.ecc.u-tokyo.ac.jp/~tt076524/onlispjhtml/
ほれ

184 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:02:05 ]
うわーっ!びっくりした
と避ける

185 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 08:31:34 ]
>>169
ふむふむ、勉強になります。
そういえば関係あるかわからないけど、 scheme じゃなくて elisp も、
Emacs19 のころは

`(foo ,bar)

とはかけなくて、

(` (foo (, bar)))

と書いていたような。

186 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 13:41:36 ]
関係ないけどチャイティンのLispでは'はシンボルで
(QUOTE X) == (' X)
って書いてたな

187 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 14:53:09 ]
(define (% num1 num2) (remainder num1 num2))
としてるんですが、関数に別名与えるもっと良い方法はありますか?

188 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:21:52 ]
引数の数が一致しているのなら
(define % remainder)

189 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:06:46 ]
それでいいんですね。
気づきませんでした。

ありがとうございます。

190 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:07:14 ]
指定のクロージャが束縛されているシンボルを探す方法ってありますか?

191 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 20:08:34 ]
処理系によってはあるかもしれないけどRnRSにはないんじゃないかなぁ。
CLにはあるかもしれませんけどSchemerだから知らないです。
シンボルのリストを引数に与えるのであれば
グローバル束縛されているクロージャをevalで取り出してeq?して調べられるけど
グローバル変数のリストはどうやって得ればいいかわかりません。
それにローカル束縛も含めるとなると不可能じゃないでしょうか。



192 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 20:28:40 ]
CL なら do-symbols で探せるんじゃないかと。

193 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:01:31 ]
Haskellとlispの得意不得意ってどんなところなのでしょうか?

194 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:44:15 ]
別に無いよ?

195 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:53:19 ]
>>193
特にないんじゃないの?
文字列を扱うとめちゃくちゃメモリ食うってのがHaskellの弱点かもしれんけど
今時のマシンだったら何の問題も無いし。



196 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 22:56:48 ]
Haskellとlispを戦わせたくてしょうがないらしい

197 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 23:04:03 ]
ムシキングか何かでやってください

198 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 23:39:04 ]
[Lisp] 攻撃:85 素早さ:94 防御:96 命中:68 運:32 HP:154
[Haskell] 攻撃:68 素早さ:55 防御:65 命中:52 運:31 HP:233

Lisp vs Haskell 戦闘開始!!
[Lisp]の攻撃 HIT [Haskell]は91のダメージを受けた。
[Haskell]の攻撃 HIT [Lisp]は11のダメージを受けた。
[Lisp]の攻撃 HIT [Haskell]は109のダメージを受けた。
[Haskell]の攻撃 HIT [Lisp]は0のダメージを受けた。
[Lisp]の攻撃 HIT [Haskell]は76のダメージを受けた。
[Lisp]が[Haskell]を倒しました(ラウンド数:3)。
魔法のMD5 - MD5バトル www.newspace21.com/mix/btl.php

199 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 23:41:50 ]
いちいち貼らなくていいよ

200 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 23:49:28 ]
>>193
Haskellは近くのコンビニにぬり絵が売ってます。
Lispはドンキホーテに行けばぬいぐるみが売っています。
>>193君はどちらが好きですか?

201 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 00:02:40 ]
外に出なくても済む方がいいです



202 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 07:17:52 ]
λ

203 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 08:13:10 ]
maximaの中に面白いのみっけた

(defun for-eval-then-quote (var)
`(list 'quote ,var))

(setq x 1)
(for-eval-then-quote x)
-> '1


204 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 12:37:31 ]
>>203
えーと、ほんとにそれを動かしたら'1になったのかい?
正しい結果は(list 'quote 1)になるのでは。
関数とマクロの評価はごっちゃにしないように。
この辺り何か思い違いしてると思うよ。
ちなみに'1を期待するなら関数の中身は`',var または(list 'quote var)

205 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 13:23:49 ]
>>204
間違えました
(eval (for-eval-then-quote x))
->'1

206 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 01:08:08 ]
loopマクロ勉強したのにiterateの方が使われてたり
言語の発展はゆるやかだ
とか言ってたのどこのどいつだ

207 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 01:52:43 ]
>>206
それ言語じゃなくてライブラリの発展だと思うんだが……。

208 名前:デフォルトの名無しさん mailto:sage [2009/02/09(月) 02:14:28 ]
>>206
これ読め。
pc11.2ch.net/test/read.cgi/tech/1203096230/251

209 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 12:06:52 ]
[clojure] 攻撃:28 素早さ:67 防御:78 命中:87 運:55 HP:202
[Qi II] 攻撃:51 素早さ:21 防御:48 命中:69 運:23 HP:189

clojure vs Qi II 戦闘開始!!
[clojure]の攻撃 HIT [Qi II]は1のダメージを受けた。
[Qi II]の攻撃 HIT [clojure]は16のダメージを受けた。
[clojure]の攻撃 HIT [Qi II]は56のダメージを受けた。
[Qi II]の攻撃 HIT [clojure]は1のダメージを受けた。
[clojure]の攻撃 HIT [Qi II]は56のダメージを受けた。
[Qi II]の攻撃 HIT [clojure]は10のダメージを受けた。
[clojure]の攻撃 HIT [Qi II]は38のダメージを受けた。
[Qi II]の攻撃 HIT [clojure]は1のダメージを受けた。
[clojure]の攻撃 HIT [Qi II]は25のダメージを受けた。
[Qi II]の攻撃 HIT [clojure]は1のダメージを受けた。
[clojure]の攻撃 HIT [Qi II]は57のダメージを受けた。
[clojure]が[Qi II]を倒しました(ラウンド数:6)。
魔法のMD5 - MD5バトル www.newspace21.com/mix/btl.php

210 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 13:48:31 ]
kill

211 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 15:30:33 ]
連邦のモビルスーツは化け物か!?



212 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 05:14:36 ]
array->list 変換関数がみつからない
自分で書くものなの?
(array->list
#2a((1 2)(3 4)))
->((1 2)(3 4))

213 名前:デフォルトの名無しさん mailto:sage [2009/02/11(水) 23:55:21 ]
>>自分で書くものなの?
R5RSには記述がないからそうだと思うけど,
それより#2a(...の2aって何?

214 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 00:02:23 ]
#2A(..)ってのはCommon Lispの二次元配列かな。
ARRAY (2)のリストになってほしいのか、リストのリストになってほしいのか。
まぁ、結論からいうと>>212ARRAY (2 2)はLISTと互換性がないからムリ。自分で書く。
ベクタとかなら (coerce #(1 2 3) 'list) で変換できる。

215 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 03:21:33 ]
lispに興味があるんですが、
いまからlispを勉強するならなんの書籍がお勧めですか?
SICPってのがお勧めっぽいんですが、MITで使われてるとなると・・・
読みこなせるかなー

216 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 05:29:30 ]
オンラインで読める無料の
・独習Scheme三週間 ttp://www.sampou.org/scheme/t-y-scheme/
・入門Scheme ttp://www4.ocn.ne.jp/~inukai/scheme_primer_j.html

書籍じゃないけど
・もうひとつのScheme ttp://www.shido.info/lisp/idx_scm.html
あたりを読んでから買えばいいんじゃないでしょうか。

217 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 05:46:35 ]
>>215
SICP読んでみて、自分に合いそうなら買うのがいいとおも。
mitpress.mit.edu/sicp/

218 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:05:25 ]
SICP日本語版はちょっと高い

219 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 10:48:56 ]
なんでいきなりSICPなんじゃーー

220 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:11:47 ]
「良い本だ」ってよくScheme関連のWEBに載ってるから。

221 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 11:20:35 ]
良い本には違いないけど、
SICPも買いたいなら、別の本と併読した方がいいと思う。
言語仕様書が日本語化されているからそれでいいか、
って人ならSICPだけで問題なし。



222 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 12:06:25 ]
maximaが使いたいだけだったので
on lispはじっくり読んだが
SICPは問題もやらずに流し読み

223 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:13:48 ]
SICP は Scheme の本というわけではない。
Scheme を使って解説してる本。

224 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:19:01 ]
>>223
え、そうなんですか?
自分はアルゴリズムの勉強のために買いました。

序盤の関数 f(x) の話とか、大学の数学が懐かしいです。

225 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:22:09 ]
SICPにアルゴリズムの話が出てないわけではないが、
SICPをやってもアルゴリズムを勉強したとは言えない。


226 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:22:39 ]
>>223
何を解説してるの? w

227 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:28:22 ]
>>226

っ人生

228 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:36:31 ]
>>226
本のタイトル

229 名前:デフォルトの名無しさん mailto:sage [2009/02/12(木) 20:44:04 ]
>>226
降り続く雨
きしむ廊下
立ち止まる足音
遠のく意識

230 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 01:35:07 ]
SICP読んだら魔法使いになれますか?

231 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 07:26:27 ]
>>230
なれません。



232 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 07:45:20 ]
>>230
なれます。
就活に有利です。

233 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 11:01:41 ]
>>230
さあ、30歳になるまで貞操を守る作業に戻るんだ

234 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 14:39:58 ]
30歳を越えてるのですがSICPは読めますか?

235 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 14:51:53 ]
読めなかったら困ると思いますよ

236 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 15:01:35 ]
60歳とかでも読めるらしいですよ
読めなかったら数学勉強してから再挑戦しましょう

237 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:19:40 ]
30歳過ぎてもSICP読むと童貞になりますか?

238 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:34:56 ]
俺はSICPを読んで、背が10cm伸びたよ

239 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:49:08 ]
SICP読んで宝くじ当たったよ。


240 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:50:51 ]
もしかして訳者の和田さんってスーフリの和田さん?

241 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:52:39 ]
プログラマ50人に1人ぐらいはSICP読んでるよね。



242 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 19:54:25 ]
>>250
和田って俺のことだけど。

243 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 20:28:13 ]
SICP未読で許されるのは小学生までだよね!

244 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 22:31:02 ]
ちょっと待ってくれ。「人生に必要な知恵はぜんぶ幼稚園の砂場で学んだ」とあるように、幼稚園のうちに読んでおくべきものではないだろうか?

245 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 22:34:17 ]
なんてこったい/(^o^)\

246 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 22:52:02 ]
人生に必要な知恵はぜんぶサンドボックで学んだ。


247 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 22:55:25 ]
俺、人生に必要な知恵はぜんぶ死後の世界で学ぶんだ…

248 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:02:42 ]
次はアメンボに生まれてきたりして

249 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:07:08 ]
おれも人生に必要なことは幼稚園で一通り学んだ覚えがあるな

250 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:14:11 ]
>>249
ってことは、幼稚園で、チュー済ませたタイプか。

251 名前:デフォルトの名無しさん mailto:sage [2009/02/13(金) 23:45:23 ]
登り棒オナニーなら幼稚園の時に覚えました



252 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:48:59 ]
SICP以外誇れるものはないのか

253 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 00:54:55 ]
essential of なんたらとかreasoned schemerとかもいいかも

254 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:00:19 ]
時代は宝石の名前の言語じゃね?

255 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:05:57 ]
党員の友人とMercuryを学んでいます。

256 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:13:10 ]
Perlのことですね、わかります

257 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:27:06 ]
あのバージョン6がすべった言語のことか

258 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:28:03 ]
>>255
それは金属であって宝石ではない(゚д゚)!

259 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:28:14 ]
真珠の綴りはPerlじゃないぞ・・・

260 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 01:32:50 ]
まぁなんにせよ変な宗教言語は使いたくないわなw

261 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 05:43:57 ]
()とか幼稚園じゃ習わなかった



262 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 09:40:03 ]
幼稚園の時、世の中はすべてnilだと習った。

263 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 09:44:22 ]
うちの幼稚園ではnil派と()派が闘争を繰り返していた。

264 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 10:01:49 ]
little schemerって幼稚園児でも理解できるように書かれたんだっけ

265 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:41:33 ]
誰が象のラムダ君役をするかで喧嘩になってみっちゃんが泣いた。

266 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:43:25 ]
ここは幼稚園で人生のすべてが再帰的だと悟ったみなさんが集まるスレですかね。

267 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 11:45:16 ]
継続渡しスタイルで幼稚園ドロップアウトした。

268 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:36:37 ]
ところで、
チョコはいくつもらえましたか

269 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:38:38 ]
カーチャンから一個、姉さんから一個

270 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:44:26 ]
(´;ω;`)

271 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:46:02 ]
ええい、FOR文でもらえた奴はいないのか!



272 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 12:50:04 ]
「末尾再帰!」と叫んで保母さんのスカートをめくったのはいい思い出

273 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 13:14:52 ]
Next Boston Lisp Meeting: Monday February 23th 2009 at 1800 at MIT 34-401B
fare.livejournal.com/139926.html

vyzo will talk about gerbil, a little language for distributedprogramming
using PLT-Scheme. Gerbil is a macro language that provides facilities
for actor-based distributed programs and transparent network simulation.

これおもしろそうね。



274 名前:デフォルトの名無しさん [2009/02/14(土) 18:38:38 ]
Seasoned Schemer ってどうですか?

275 名前:デフォルトの名無しさん [2009/02/14(土) 18:39:22 ]
Let Over the Lambda ってどうですか?

276 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 22:52:52 ]
海は死にますか?

277 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:11:19 ]
nilもそうですか?

278 名前:デフォルトの名無しさん mailto:sage [2009/02/14(土) 23:18:17 ]
水曜どうですか?

279 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:06:17 ]
明日来てくれるかな?

280 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:43:26 ]
このスレのネタの応酬はハイレベル過ぎて

281 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:50:07 ]
終いますか〜?



282 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 00:58:25 ]
括弧の山を愛する連中の嗜好が平凡なわけがなかった・・・・

283 名前:デフォルトの名無しさん mailto:sage [2009/02/15(日) 01:02:23 ]
別に愛してるわけじゃないけど、無いと不安になるというか不安定に感じる。






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

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

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