1 名前:デフォルトの名無しさん mailto:sage [2009/07/27(月) 10:15:31 ] ※ ここはCommon Lisp、SchemeをはじめとするLisp族全般のスレです ※ ■過去スレ Part26: ttp://pc12.2ch.net/test/read.cgi/tech/1240567959/ Part25: ttp://pc12.2ch.net/test/read.cgi/tech/1231856193/ 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://pc11.2ch.net/test/read.cgi/tech/1151025773/ Part14: ttp://pc11.2ch.net/test/read.cgi/tech/1132275726/ Part13: ttp://pc11.2ch.net/test/read.cgi/tech/1115901841/ Part12: ttp://pc11.2ch.net/test/read.cgi/tech/1100229366/ Part11: ttp://pc11.2ch.net/test/read.cgi/tech/1091456033/ Part10: ttp://pc11.2ch.net/test/read.cgi/tech/1075630259/ Part09: ttp://pc11.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 ■テンプレート置き場 ttp://wiki.fdiary.net/lisp/ (id:guest pass:cl)
231 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:07:06 ] ところで最近は IRC の #Lisp_Scheme チャンネルが過疎ってるようなんだけど、 ネタが無いのかね。
232 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:07:51 ] >>230 いや、そこで Mosh 自身を使うもんじゃね? という意味で。
233 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:28:36 ] とりあえず動作報告。 おそまきながら mosh(0.2.0) インストール(Mac OS X 10.4.11)。 make test も多分問題ないと思う(8917 tests passed と出た)。
234 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:37:22 ] Windows だと Running 1898/1943 まで表示してエラー。 エラーっていうか Windows が 「問題が発生したため、mosh.exe を終了します。ご不便をおかけして申し訳ありません。」 のダイアログを表示するエラー。 test/ffi.scm の途中でも同様のエラー。 その他はOK。
235 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:44:06 ] >>232 ブートストラップ的に不可能なんじゃないの?
236 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:46:56 ] >>235 gauche は gauche 使ってるよ。 svn trunk も常に「最も最近のリリース版」を使ってビルドできるようになってる。
237 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:47:40 ] (たまにミスってるときもあるけど)
238 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:54:01 ] >>65 ,72 遅レスだが、 gauche の define-macro で書いてみた。 (use srfi-1) (define-macro (curry p . a) (define (e a) (define s '(<1> <2> <3> <4> <5> <6> <7> <8> <9>)) (take s (+ 1 (apply max -1 (filter-map (lambda(p)(list-index (cut eq? p <>) s)) a))))) (receive (h t) (break (pa$ eq? '<...>) a) (if (null? t) `(lambda ,(e a) (,p ,@a)) (let ((r (gensym))) `(lambda (,@(e a) . ,r)(apply ,p ,@h ,r)))))) 最後以外に <...> があった場合のことは考えてない。
239 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:55:08 ] R6RS でも書いてみた。 (import (rnrs) (only (srfi :1) take list-index filter-map) (only (srfi :26) cut)) (define-syntax curry (lambda(x) (define (e a) (define s '(<1> <2> <3> <4> <5> <6> <7> <8> <9>)) (take s (+ 1 (apply max -1 (filter-map (lambda(p)(list-index (cut eq? p <>) s)) (syntax->datum a)))))) (syntax-case x () ((k t a ...) (with-syntax (((p ...) (datum->syntax #'k (e #'(a ...))))) #`(lambda (p ... . r) #,(syntax-case #'(a ...) (<...>) ((a ... <...>) #'(apply t a ... r)) (_ #'(t a ...)))))))))
240 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:58:24 ] 細かいけど手持ちのscheme処理系のプロンプト。 guile> 1 gosh> 1 mosh>1 なんかポリシーがあるのかな。moshだけ空白が無い。
241 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 15:01:59 ] >>240 Ypsilon と Petite Chez Scheme も空白アリだったぜ!
242 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 15:18:07 ] VistaにMosh 0.2.0をインストールして、バージョンを調べたら以下のようになりました。 C:\Users\username>mosh -v Mosh R6RS scheme interpreter, version 0.0.8 こういうものなんですか?
243 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 15:28:29 ] >>236 gaucheはschemeの実行に必要な部分をschemeで作ってないからできるんじゃないか?
244 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 15:49:24 ] 最初にIEが入ってないとFirefoxをダウンロードできないようなものですね。わかります
245 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 15:55:48 ] >>243 関係ない。 Gauche のコンパイラ部分は全面的に Scheme で記述されているし、 VM も Scheme で記述されるようになってる部分がある。 VM についてはインストラクションの合成を簡単に記述したいといった 性能向上を目的とした改善が最近のバージョンで有り、 切り替えの際には多少の混乱があったが、 今は VM が変わっても大丈夫なシカケが入っている。 もちろん、ずっと前の初期の Gauche だと話は別だが、 現在は Gauche 自身でブートストラップが完結するようになっている。
246 名前:245 mailto:sage [2009/08/08(土) 16:02:27 ] この問題についての解説というか作者のメモはここ。 practical-scheme.net/wiliki/wiliki.cgi?Gauche%3aVM%E5%91%BD%E4%BB%A4%E3%82%BB%E3%83%83%E3%83%88%E3%81%AE%E5%A4%89%E6%9B%B4%E3%81%A8%E3%83%93%E3%83%AB%E3%83%89
247 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 16:09:27 ] >>239 Mosh でも動いた。
248 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 16:30:59 ] >>246 > このプリコンパイルには既にインストールされている、その時点での最新リリースのGaucheを使うことになっている。 ブートストラップの疑問は解決しないように見えるんだが。 俺の理解不足?
249 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 16:40:48 ] リリース版は前処理を済ませてから配布される。
250 名前:215 mailto:sage [2009/08/08(土) 17:05:24 ] >>223 Meadowです。 importを使ってみます。使い方がまだよくわからないもので。 Replでの実行中にCtrl+Cでの中断に反応してこないです。 WindowsのAPIではGenerateConsoleCtrlEventが使われているはずです。 msdn.microsoft.com/ja-jp/library/cc429265.aspx CTRL_C_EVENT には反応しないのですが、 CTRL_BREAK_EVENT(Ctrl+D)には反応して処理系が強制終了します。 REPLでのプログラムファイルの読み込み、実行、中断がやり易くなるとうれしいです。
251 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 18:09:56 ] R6RS なマクロのデバッグって何を使うのがいいんだろ ypsilon には macro-expand があるけど全部展開しちゃうし(macroexpand-1 みたいなのはないみたい mosh や ikarus にはそういう機能がないっぽい DrScheme の Macro Stepper が今のところ最有力なのかな
252 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:18:04 ] LOL売り切れトル
253 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:47:56 ] 宣伝はやめてください おねがいします。
254 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:52:49 ] 売り切れているのを宣伝するか?
255 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:55:27 ] SICP訳してみてるんだけど、需要ある? www21.atwiki.jp/sicpaho
256 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:57:21 ] 宣伝はやめてください おねがいします。
257 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 19:58:41 ] >>255 糞訳じゃなければ
258 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 20:02:22 ] >>255 供給が需要を生みます
259 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 20:26:53 ] >>255 もっとエキサイティングにたのむ
260 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 20:29:42 ] 「Scheme and the Art of Programming」 (George Springer and Daniel P. Friedman) ↑こんな易しめな入門書の邦訳があったらいいかも。
261 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 21:04:03 ] どなたか、Peter Seibel『実践Common Lisp』をテキストにして、 Windows上でLispを勉強するサイトを作ってください。 お願いします。
262 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 22:10:34 ] >>261 いいだしっぺの法則というのがあってだな…
263 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 22:16:58 ] 勉強する気が本当にあるなら、テキストになるその本買ってきて自分でやれw
264 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 22:17:02 ] >>225 > cmd.exe の上ではちゃんと表示される。 確認ありがとうございます。 > 俺は >>215 じゃないけど、少なくとも GNU Emacs 23.1.1 では再現することを確認した。 > 具体的には GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON ありがとうございます。詳細情報助かります。 >>226 > msdn.microsoft.com/ja-jp/library/cc429845.aspx > WriteConsole 関数は、コンソールハンドル以外にリダイレクトされている標準ハンドルを渡すと失敗します。 emacs はリダイレクトしているんでしょうか。まだ関連を追い切れていません。 >>228 > これでコンパイル環境ととのえてみる。 お手数おかけします。 Visual C++ 2008 Express Edition で一発コンパイルできますので、もし良かったら ご利用ください。 >>229 > configure で gauche の存在をチェックしてるなぁ。 > まだ gosh 使ってんの? う。しまった。存在チェックは不要です。消しておきます。 Mosh 開発者以外は gosh は必要ありません。
265 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 22:19:23 ] >>231 > ところで最近は IRC の #Lisp_Scheme チャンネルが過疎ってるようなんだけど、 > ネタが無いのかね。 ネタを提供できてなくてすいません。どうしたらよいですかね。 気軽に発言してもらいたいのですが難しいですね。 >>232 > いや、そこで Mosh 自身を使うもんじゃね? > という意味で。 すみません。さぼっています。多分 Mosh でもブートストラップできるんですが vm.scm を Mosh に移植するのが面倒で。 >>233 > とりあえず動作報告。 > おそまきながら mosh(0.2.0) インストール(Mac OS X 10.4.11)。 > make test も多分問題ないと思う(8917 tests passed と出た)。 ありがとうございます。動作報告は実はとてもうれしいのです。 >>234 > Windows だと > Running 1898/1943 > まで表示してエラー。 FFI のテストが Windows にきちんと対応していないのが原因ですね。 修正します。(FFI以外の動作には支障がないと思います)
266 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 22:20:12 ] >>240 >>241 > 細かいけど手持ちのscheme処理系のプロンプト。 > guile> 1 > gosh> 1 > mosh>1 > なんかポリシーがあるのかな。moshだけ空白が無い。 大変良い指摘。ポリシーないのであわせます。 >>242 > Mosh R6RS scheme interpreter, version 0.0.8 > こういうものなんですか? ありがとうございます。ミスです。修正します。 >>247 > Mosh でも動いた。 やった! >>250 > Meadowです。 ありがとうございます。
267 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 22:21:42 ] > Replでの実行中にCtrl+Cでの中断に反応してこないです。 > WindowsのAPIではGenerateConsoleCtrlEventが使われているはずです。 > msdn.microsoft.com/ja-jp/library/cc429265.aspx > CTRL_C_EVENT には反応しないのですが、 > CTRL_BREAK_EVENT(Ctrl+D)には反応して処理系が強制終了します。 情報ありがとうございます。 Ctrl-D は eof なので対応できているのだと思います。 Ctrl-C も可能な限り対応したいと思います。 > REPLでのプログラムファイルの読み込み、実行、中断がやり易くなるとうれしいです。 具体的にイメージされているものはありますでしょうか? もしくは他の処理系のこの機能をよく利用しているとか。 >>251 > R6RS なマクロのデバッグって何を使うのがいいんだろ 泥臭い方法ですが例えば以下の let1 の展開をデバッグしている場合であれば (define-syntax let1 (lambda (x) (syntax-case x () [(_ var val body body* ...) #'(let ([var val]) body body* ...)]))) #' の部分を #'' とすれば展開後の S式が返るので (display (let1 x 3 x x)) に対して (let ((x 3)) x x) が表示されるようになります。 というのはどうでしょうか。
268 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 22:23:20 ] >>255 > SICP訳してみてるんだけど、需要ある? おお。がんばっていますね。 新訳は結構需要があるのではないかと思います。
269 名前:234 mailto:sage [2009/08/08(土) 22:32:18 ] Mingw でコンパイルしても同じ結果に。 Mingw は想定内なんだろうか?
270 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 22:37:18 ] >>255 需要あります。取っ付きやすくなれば、下手に出回ってる難しいという印象なくなるし。
271 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 00:02:10 ] >>255 需要あります。ちょっと読んだ限りだと和田訳よりは良いみたいだし。
272 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 00:19:45 ] 旧訳の「プログラムの構造と実行」でいいじゃん
273 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 03:03:41 ] moshのmingw/cygwin担当のおくむらです >>234 , >>269 これは完全に僕のミスで、FFI.cppのコミット忘れです。。 const char* FFI::lastError() { #ifdef _WIN32 return "win32 error"; #else みたいに何か文字列を返せば落ちなくなります。 テストも通したいときは gcc -o libffitest.so.1.0 -shared ffitest.c あたりで一つ。 svnのtrunkはMinGWは4.4.0とCygwin1.7でチェックしてます。 個人的にはCygwinがお勧め。Windows固有のtrickが少ないので。
274 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 03:35:52 ] なら積極的に Mingw をチェックしよう。
275 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 04:51:53 ] そういうあまりにも環境依存な内容は別の場所でやりなされ
276 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 05:06:15 ] どうせ他に話題も無いくせに 自分の居場所を汚されたという気分だけでいちゃもんつける>>275 のようなやつ
277 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 05:28:32 ] Arcがバージョンアップらしいぞ。俺は使う気もないけど。
278 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 05:40:45 ] 他に話題あるじゃん 出て行けよ
279 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 05:43:46 ] Arcは専用スレあるからね。
280 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 08:54:39 ] ttp://wiki.fdiary.net/lisp/ ここ見れなくね?
281 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 09:29:37 ] この人、キチガイ?単なる老害だろ ttp://cl-www.msi.co.jp/solutions/knowledge/lisp-world/
282 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 11:15:00 ] >>281 釣りだよ。 そうやって盛り上げてんだよ。
283 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 11:23:32 ] 読めないオープンソースはオープンソースの意味が無いから 人間が読むために作られた仕様書のほうがましだね でも凡人が読めるオープンソースも無いわけではないね
284 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 11:56:45 ] そういえば TSPL4 出てるね www.scheme.com/tspl4/
285 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 11:57:01 ] >>281 だからどうした 同意してほしいのか
286 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 12:01:48 ] >>282 そんな方法でしか盛り上げられないなら、やっぱり老害だな >>285 聞いてるだけだが、何か?答える気無いなら糞レスいらないぞ
287 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 12:04:52 ] 老害を辞書で引いてみたら
288 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 12:07:49 ] >>281 がキチガイというオチでした
289 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 12:09:03 ] 聞いてるだけって 自分がキチガイだと教えてもらったら納得するのか?
290 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 12:09:13 ] 黒田乙
291 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 13:31:29 ] 夏の風物詩だろ>>281 みたいなニワカが沸くの
292 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 16:20:49 ] Schemeでマクロはかけないとか言って反論されてた人か
293 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 16:26:21 ] まあでも確かに R5RS までだとマクロはいろいろつらかったような Scheme + define-macro は落とし穴がちょこちょこあるし syntax-rules だと黒魔術的なことをしないとできないことも多かったし ttp://okmij.org/ftp/Scheme/macros.html あたりとか俺には理解不能すぎる
294 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 16:38:11 ] 以前にもいたね>>281 みたいなの
295 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:11:30 ] 冗談でも何でもなく、まさに馬鹿には理解できないレベルの議論だからな。 溢れる自尊心と足りない知性の組み合わせで無根拠に大きく出ちゃう学生さんには、 黒田氏の話は毒。
296 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:13:00 ] >溢れる自尊心と足りない知性の組み合わせで無根拠に大きく出ちゃう 黒田さんのことですねわかります
297 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:15:45 ] >>296 つまりそういう反応しか出来ないから 君のレベルでは毒なのw
298 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:20:06 ] 再帰w
299 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:25:43 ] Common lisp中華思想ですから、 それに迎合出来無い全員に取って毒ですよ で、迎合できない者を指して「レベルの低い」と称するんですね
300 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:30:54 ] とまぁ、こういうレベルの人が騒ぐわけです。 わかってなきゃ言えないことを一つも言えないまま、いかに「わかった風な空気」をまとうか。 それがこの人らの書き込みのコンセプト。
301 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:33:30 ] はいはい、そうやってずっとcommon lispのアンチを増やしてればいいんですよ レベルの低い信者なんていても仕方がないから合理的ではありますね
302 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:36:23 ] 限界集落みたいな狭い狭いlisp村内で釣りしてどうすんだという気もするが。 釣るなら村外へ向けてするべき。
303 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:42:30 ] common lispの良いところと悪いところ、Schemeの良いところと悪いところってのが宗教みたいに本当に相容れないからね 煽りの痛さはどっちもどっちなんだけどなぜか両方を受け入れてだからどうしたって言えるレベルの人は少ないよね
304 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:43:18 ] CommonLisp は何でもアリだからな。 「強い言語」と言えばそう言える。 でも、 CommonLisp に批判的な立場っていうのはその強さが ある意味で使い難いって言うのが主な主張だろう。 「CommonLisp は強いんだ!」 って言ったって、 そんなことはとっくに承知で、 その上で強さがダメだって言ってるんだよ。 そこんところをもうちょっと掘り下げないと平行線だよな… なんて思うわけですよ。
305 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:43:23 ] >>302 村外で釣ってる人ってrubyスレで暴れてるみたいな恥さらしばっかりな気がする
306 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:46:41 ] 通りがかりの低レベラーが横レスしますよ Schemeって研究あるいは教育用の言語みたいなもんじゃないの?元々は。 Common Lispは実用のために「工学的強度を持った言語」としてうんたらかんたら・・・ 目指してる方向が違うんじゃないの。
307 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:58:11 ] だからどうした 同意してほしいのか
308 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 18:59:40 ] 何この人^^
309 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:01:06 ] >>306 おたがいの批判はいわゆる「オヤクソク」であって、 初心者にそれぞれの言語の立場をわかりやすく説明するコントなんだよ。
310 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:13:14 ] 大抵の人の場合仕事で使ってるのはCLでもSchemeでもないから、 論争もまた遊びみたいなもの。さらに言えば仕事で使ってるような言語での ネタすら遊びでしかないという人は多いだろう。 で、黒田さんはそういう中途半端な人達にLispを語って欲しくない という事も言っている。とりあえず本気の人も遊びの人も 互いに有益な範囲のみで関わっていれば問題はないだろうよ。
311 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:21:13 ] >>309 一般的にはそうかもしれない。でもこの場合は違うかな。 初心者とか無能に理解されることを期待してないから、ああいう書き方になる。 いやむしろ、馬鹿が読んだ時に、馬鹿な理屈で馬鹿な誤読をして、馬鹿丸出しの敵になることを 黒田氏は期待してるかもしれない。 馬鹿な味方ほど邪魔なものはないからね(PやRから始まるあの言語の信者を想像してみよう)。 黒田−shoro間では濃い議論になるものが、黒田−ねらー間だと全くそうならない。 熱くなればなるほど、根拠が薄くなり、結論の語気だけが上がる、悲惨極まりない人種が 噛み付いてるだけの、この無様な状況。 つまり、何を言ってるのか理解するところにも達していないわけ。
312 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:26:01 ] 黒田vsShiroさんの議論のレベルに達してないのは自覚してる。 そこまで自惚れてるわけじゃない。 しかし、突き放して、理解させようという努力をしないなら、 ただの見下し厨と変わらないように思うけどなぁ。
313 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:26:11 ] >>311 は「馬鹿な味方」の好例だな。
314 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:30:58 ] >>311 shoro さんの意見を聞いてみたいですね
315 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:31:40 ] >>314 本質でないところでこういう揚げ足をとる馬鹿
316 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:32:26 ] >>315 スルーできない馬鹿
317 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:33:18 ] >>312 最初から理解できるようなレベルの人以外は 味方になって欲しくないということでしょう 彼等の目標を踏まえればそれ程のフィルターが必要であることは 容易に想像できます。
318 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:33:39 ] >>316 オマエモナー
319 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:40:21 ] やっぱlispスレはこうでないとな
320 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:48:17 ] 言語知識ゼロでも構わない感じの空気になると 水を得た魚のように活発になる人が多いのは、 Lispスレでも他のほげ言語スレでも同じ。
321 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:54:01 ] 自転車置き場がうんたらかんたらだっけか?
322 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 19:56:13 ] >>313 というその一文が、根拠が薄く、結論の語気だけが上がってる悲惨な人種の 典型的な産物ですね。
323 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 20:03:15 ] >>322 必死だな
324 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 21:13:07 ] えらい加速してると思ったら・・ >>255 SICPの日本語訳、2章まで読めるとこあるよ sicp tmuでぐぐれば今3番手に出る 原著読んでて翻訳つらいなって思った練習問題なんかは この訳でもスキップされてたりするけど、 訳はわかりやすいので参考になれば
325 名前:デフォルトの名無しさん mailto:sage [2009/08/09(日) 23:31:44 ] 論争読んだけど、ようするに R5RSの仕様だと解釈の仕方によってはマクロ作るときに問題があるが、 別の解釈の仕方では問題ないし、問題ないように実装することもできる しかも、R6RSでは問題ない ってことだろ 結局Schemeに対する言いがかりに感じた
326 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 06:29:45 ] >>325 んで、さらに Schemer の内部では、 R6RS には思想がないとか syntax-case ごちゃごちゃし過ぎ、 Explicit Renaming とか Syntactic Closures 忘れるな っていう内ゲバが起こるんですね、わかります と煽ってみる
327 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 06:55:03 ] >>158 スレが別方向に行っちゃってるけど、 Common Lisp / Java 版の SHRDLU っていうのがあるみたい ttp://www.semaphorecorp.com/misc/shrdlu.html PLANNER は CONNIVER と共に Scheme の源流みたいな言語だね(英語版 Wikipedia 参照)
328 名前:158 mailto:sage [2009/08/10(月) 09:24:57 ] >>327 ありがとう。 早速、試してみるよ。
329 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 18:46:49 ] Connniverってなんて読むの?
330 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 19:51:56 ] こんにぼぁー
331 名前:デフォルトの名無しさん mailto:sage [2009/08/10(月) 22:59:47 ] SHRDLUをGCLで動かそうとしたところたくさんあるファイルのうちの DICTIOというファイルでエラー。単語や意味を教えるファイルらしい。 エラーになるのは (DEFS \#DIRECTION FEXPR (LAMBDA (A B) NIL) NOGOAL T) という関数。 これをコメントアウトすれば一応動作開始する。でも何を聞いても 「Sorry I don't know.」ばかり。 辞書が不完全だからかな。