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)のリストになってほしいのか、リストのリストになってほしいのか。 まぁ、結論からいうと>>212 ARRAY (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 ] 別に愛してるわけじゃないけど、無いと不安になるというか不安定に感じる。