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


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

Lisp Scheme Part27



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)

220 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 07:45:26 ]
>>215
0x00 が出力されてるな。
内部的には ucs4 を使ってるとかいう話があったので、
変換がうまくいってないのかも。

221 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 07:58:57 ]
(error "a") だけでも再現する。
(display "a" (standard-error-port)) でもやっぱりおかしい。
stderr への出力全般がダメっぽいな。

222 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 11:08:02 ]
>>192
>>194

すみません。

>>198
>>200
R6RS にも準拠したし俺俺Lisp を脱したかなと思って宣伝してみたのですが
不愉快だったらすみません。

>>203
方向性は実用です。ライブラリを増やしたり速度を気にしたりするのも実用を目指してのことです。

>>204
ありがとうございます。そういっていただけると助かります。

> ところで --loadpath オプションでは複数のパスをコロンで区切って渡せる?
はい。使えます。
なるほど。Windows の場合は ; を区切り文字とするように修正します。

>>209
そうですね。
ここに対策が載っていたので修正します。
yanchde.gozaru.jp/winsock2/freeaddrinfo.html

>>213
Gauche 並はまだまだ遠いです。がんばります。


223 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 11:09:33 ]
>>215
> エラーメッセージがEmacsで拾えなかった。STDERRへの出力に問題があるのでは?
Windows では標準出力、エラー出力で WriteConsole 関数を使っているのですがそれがまずいのかもしれません。
Emacs は Meadow とかでしょうか?(試してみたいので)

> R6RSだとloadが無いけどどうするの?
REPL から動的にコードをロードしたいという意味でしょうか?
ライブラリ形式で保存しておいて (import library-name) はどうでしょう。

> 竹内関数、かなり速かった。

まだ Gauche より若干遅いですね。がんばります。

> 216
> 別に宣伝するのは構わないが、もう少しスレで質問に答えたりすれば
> そんなに悪く言う奴もいなくなると思うが。ひげぽん、どうよ?

可能な限りがんばります。



224 名前:ひげぽん ◆Ngzcp/NZpA mailto:sage [2009/08/08(土) 11:12:49 ]

>>217
いえバグの内容を指摘してもらえるだけで十分ですよ。

>>219
すみません。
どれくらいの段階になったらよいでしょう?
言語処理系は完成の定義が難しいですよね。

>>220
>>221
ありがとうございます。
内部コードは UCS4 でそれを UTF16 にして WriteConsole に渡しています。
cmd.exe でも出力されていないとかだったらかなりまずいですね。

225 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 12:35:58 ]
>>224
cmd.exe の上ではちゃんと表示される。

>>223
> Emacs は Meadow とかでしょうか?

俺は >>215 じゃないけど、少なくとも GNU Emacs 23.1.1 では再現することを確認した。
具体的には GNU Emacs 23.1.1 (i386-mingw-nt5.1.2600) of 2009-07-30 on SOFT-MJASON

>>215
> R6RSだとloadが無いけどどうするの?

そんなこと言ったらそもそも repl だって R6RS には無いぞ。
Haskell みたいに repl では定義を禁止にしたら意味論の破綻はないかも。
そう考えると R6RS って動的な性質が制限されてて Lisp 系言語っぽくないよね。

とりあえず emacs から使う分にはファイル範囲を全選択して C-c C-r でいいんじゃね?

226 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 12:40:45 ]
>>224
msdn.microsoft.com/ja-jp/library/cc429845.aspx
WriteConsole 関数は、コンソールハンドル以外にリダイレクトされている標準ハンドルを渡すと失敗します。

emacs に限らずリダイレクトしたらダメってことだよな。
使えないなぁ…。

227 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 12:42:27 ]
パッチ作って送れよ。
使えないなぁ…。


228 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 12:54:28 ]
コンパイラが Scheme で書いてあったりするので、
Mosh のコンパイルには Mosh が必要だったり、
環境を構築するのが面倒なんだわ。
今までは Linux とかのまともに Mosh が動く環境で一部の処理をしてから
もちこんだりとか、かなり構造を理解してないとわけわかんなかったけど、
今回は Windows でもそれなりに動くバイナリ提供してくれたんで、
これでコンパイル環境ととのえてみる。



229 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 13:25:06 ]
configure で gauche の存在をチェックしてるなぁ。
まだ gosh 使ってんの?

230 名前:デフォルトの名無しさん mailto:sage [2009/08/08(土) 14:06:19 ]
ブートストラップだろ

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スレでも他のほげ言語スレでも同じ。






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

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

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