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


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

Lisp Scheme Part18



1 名前:デフォルトの名無しさん [2007/08/12(日) 21:38:15 ]
過去スレ
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

224 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:48:14 ]
LISPでないと出来にくいようなって物が、そもそも無いんじゃないの?

専ブラに関して言えば、出尽くした感があるし。


225 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 14:56:45 ]
>>223
ランタイムライセンスがフリーでギコナビレベルのGUIの作れるLispってあったけ?


226 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:00:54 ]
>>223
しようと思えばnavi2chは独立なアプリにもできるよ。
普通にインストールされた状態のEmacsはつまるところ、
elisp言語処理系にエディタ用拡張モジュールをビルトインした状態のものだから。

普通はEmacsを立ち上げてその中で作業の一環としてM-x navi2chするから
わざわざ独立したコマンドに仕立てないだけ。

227 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:03:15 ]
独立したアプリという意味がまったくわかってないな
頭悪そう

228 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:05:38 ]
>>224
人工ポールグレアムはLispじゃないと作れなかったよ。
このスレで初級的な質問に回答させてるけど、よくできてるだろ?



229 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:08:13 ]
227のいう意味とやらがはっきりしないが、もしかしてdumpということをご存じないのかな?

230 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:08:57 ]
マジでか!

231 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:15:19 ]
そうそう。EmacsとかなしでWYSIWYGで誰でも簡単に使えなきゃ、ってこと。
そういうとこから入る訳じゃない。子供は。

232 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:20:26 ]
こんにちは人工苫米地です。洗脳しにきました。



233 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:25:44 ]
どったのこの速さ?
と思ったらキチガイが一匹紛れ込んでるだけかよ

234 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 15:29:38 ]
> (= (+ 1 1) 1)
t
ほんとだ!

235 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:01:21 ]
僕のオナニーみてください>< まで読んだ

236 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:04:16 ]
>>229
毎回あの糞重い起動で?
設定を全部テキストとS式で設定して?
ファイルサイズは?

独立アプリとしてかなり致命的だと思うんだけど
つーか話の流れを見ればただたんに「できる」って話をしていないのは判るだろう
読解力無いのかよ・・・

237 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:08:00 ]
>>215
>LISPで2chツール(ブラウザ他)作ったら人気出ると思うんだ。

まずこの仮定が間違ってるから仕方がない。

238 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 16:13:43 ]
LISPerはプログラムは作ってもアプリは作らない

239 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 18:34:50 ]
>>238
!!!

240 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 18:40:57 ]
処理系作りで忙しいから応用には興味がないとかw

241 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:21:17 ]
言語の乗り換えの契機になるようなアプリって何だろうね。
Rails は Ruby 書く人を (たぶん) 増やしたのだろうけど、
それは、今の時代の空気 (「WEB2.0」だの「アジャイル」だの) に
良く合っていたからかな。Rails はアプリじゃないが。
次の時代の空気を先取りする Lisp 製アプリ


242 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:26:33 ]
を、俺が作ろうと思っている。ちょっとまちなー




243 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:26:52 ]
アプリが増えても書く人は増えないな。やっぱフレームワークですよ。
魔法のようなやつだれか作ってくれ。

244 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:28:18 ]
47氏キター!

245 名前:デフォルトの名無しさん [2007/09/30(日) 19:30:35 ]
記念真紀子age

246 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:30:53 ]
schemeがどこまでできるのかわからん・・・
組み込み関数のリファレンス的なページないですか><

247 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 19:52:00 ]
ocamlとかhaskellなら開発効率が全然違うって話だけどね。
pugsとかいうperl6の処理系を作った大学生はhaskellの勉強から3ヶ月でpugs完成させたっていうけど。
俺は3ヶ月じゃhaskell使いこなせ無さそうだし。

248 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:13:07 ]
Haskellから得るものは大きいが
Lispから得たものはないと言ってみる

249 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:25:27 ]
>>246
ここに全部書いてあるよ
www.r6rs.org/

250 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:30:48 ]
個人的な感覚では、ocamlは型にうるさいschemeって感じだけど、
haskellは全然別物って気がしてる。
haskellは入門書を読んで、ちょろちょろ書いてみる程度しか知らないが。


251 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 20:41:40 ]
R6RSでたんだ。知らなかったよ。
どこが変わったのかな・・・

252 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 21:17:23 ]
REPL が無くなったんだっけ? >> R6RS



253 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 23:12:29 ]
WindowsのUIがまともに使えるLispってACL以外にあるのけ?


254 名前:デフォルトの名無しさん mailto:sage [2007/09/30(日) 23:31:48 ]
>>253
>>180

255 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:15:59 ]
つ LispWorks

256 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:21:12 ]
分散処理のライブラリを書いてたらLispっぽくなってきた
/( ^o^ )\なんてこったい

257 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:29:05 ]
>>254
Corman、日本語扱えるようになったの?

258 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:42:12 ]
日本語っつーかunicode対応してないの?

259 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 00:52:46 ]
>>256
グリーンスパンの(ry

260 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 01:26:32 ]
>>249
dクス!

261 名前:デフォルトの名無しさん mailto:sage [2007/10/01(月) 19:53:54 ]
なんで誰も>>204に「“一寸”ですよ」と教えてあげない件

262 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 00:32:38 ]
宣言的という事がよくわかりません。どうしたらいいですか。
タコな質問ですみません。



263 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 03:01:18 ]
処理の手順を書くのは手続き型言語で良いんだけど
その中でも、何かを求める式を考えるときは Scheme を使う俺
手続き型言語で複雑な式は考えたくない

264 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:06:16 ]
しっかしLispってマイナーだよね…
誰も知らんぞ

265 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:13:15 ]
どんなとこに居るんだよw

266 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:30:38 ]
>>264
中学高校のパソ部ですか?ww

267 名前:デフォルトの名無しさん mailto:sage [2007/10/02(火) 22:32:52 ]
このつまらない流れは自演なの?

268 名前:デフォルトの名無しさん [2007/10/03(水) 00:37:23 ]
しっかしLispってマイナーだよね…
×誰も知らんぞ
○誰も開発に使ってないぞ

269 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 00:38:27 ]
Lispなら聞いたことあるくらいは言ってもらえる。
Schemeとなると更に知名度下がるけど。

270 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 00:50:54 ]
俺の周りの奴には一通りプログラミング言語の歴史を説明しておいたから
Lisp を知らない人は居ない。まあ憶える必要の無い言語くらいに思われている
みたいだけど。

271 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:11:04 ]
これを見せればOK\(^o^)/
www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/l

272 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:13:30 ]
URL切れちゃった/(^o^)\
www.asahi-net.or.jp/%7Eki4s-nkmr/lisp20061121/lisp.html



273 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:20:20 ]
次からテンプレに貼ります。

274 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:23:52 ]
>>272のリンクにあるみたいにLispがそんなにすげーなら
なんで>>268みたいなことになるんだ?
逆に言えばLispって誰も使わないってことは…

275 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:35:13 ]
Lisperはジェダイかニュータイプなんだよ。

276 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:39:46 ]
>>274
凄すぎて普通程度の脳みそだと使いにくいってことじゃね?

277 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 01:52:47 ]
>>274
Lisperは一向に完成する見込みのない「LISP以上の何か」を作るのに忙しい



278 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:10:41 ]
マジレスすると、仕事でプログラムやってる奴の
ほとんどは仕事として淡々と与えられたものを使っているだけ。
プログラム自身に興味がある奴はごく一部。

279 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:24:13 ]
programing言語を選択する managerには有り難味がわからない言語だからな。


280 名前:デフォルトの名無しさん [2007/10/03(水) 08:43:56 ]
Lispの凄さが真実なら、マネージャーにはすげーありがたい話だろ。
でも誰も使わないっていうんはつまりそういうことなんじゃね?

281 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:45:01 ]
なんで日本政府は一般的にもっと教育、啓蒙しなかったのかな。
その尻拭いに日本政府が金出して安い開発環境作れよ\(^Λ^)/
Allegro高いから買えないんだよ/(^Λ^)\

282 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:46:45 ]
頭のとんがったマネージャーが悪いんだなw



283 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:55:47 ]
啓蒙しようとして先行き過ぎて第5世代がこけちゃったんだよ。
それにちゃんと国のお金で Kyoto Common Lisp (aka GCL) をつくってるじゃん。


284 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 08:59:37 ]
そうでしたか。すみません\(^λ^)\

285 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:17:54 ]
r5rs→r6rsのdiff解説ページありますか?

286 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 10:19:28 ]
practical-scheme.net/wiliki/wiliki.cgi?R6RS

287 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 11:21:28 ]
>>280
つまりそういうこと。
たまたま巡り合わせで一緒に仕事してるだけの玉石混合の面子の中に、
「全員が使いこなせること」を期待して投入できる言語じゃないんだな。
だからマネージャーにはLispは選べない。ほぼ全員が「できる奴」である稀な場合を除いて。
マネージャーに選んでもらえるように作られたJavaあたりとは、そのへん対極だね。

288 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 18:34:43 ]
"Common Scheme"キタコレ

289 名前:デフォルトの名無しさん [2007/10/03(水) 21:40:00 ]
質問させてください。
gaucheでマクロを展開した結果を確認したいのですが、
macroexpandで完全に(展開できなくなるまで)展開されません。

例えば

(define-syntax my-let
(syntax-rules ()
((_ () . body)
(begin . body))
((_ ((var expr) . binds) . body)
(let1 var expr (my-let binds . body)))))

(macroexpand '(my-let ( (b 3)) (list a b)))
;;=> (#<identifier gauche#let> ((b 3)) (#<identifier user#my-let> () (list a b)))

という感じです。my-letが1段階しか展開されません。

完全に展開した結果を得るにはどうしたらよいのでしょうか?

290 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 22:14:15 ]
>>287
しかしできない奴はとことんできないので、言語はあまり関係ないかも。
言語よりも開発を進めやすいツール・環境を整えられるかが大事だと思った。

そういう意味でJavaは選ばれやすいかもしれない。
Lispにチーム開発向けのツール類ってあるのかな。

291 名前:デフォルトの名無しさん [2007/10/03(水) 22:20:24 ]
Lisp信者が言うほどにLispが優れてるって証拠が出て来ないんだよね。
俺たちはLispが最高だって信じてるぜ!って話しでいいならそれでいいけど。

292 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 22:22:46 ]
自分の周囲を一般化しすぎなんだろう…。
米軍とかスピンアウトしたロボティクス企業とかはいまだに使ってるし、
ちゃんとその手のエンジニアを募集している。
A. 自分の周囲でだれも使ってない → 世間でだれも使ってない
B. 自分の周囲ではマニアが趣味でやってる → 世間でもマニアしか使ってない
は飛躍しすぎだろう。人数ベースでいえば Java より使われていない事は事実だけど、
コンパイラメーカーがやっていける程度の需要はあるってこと。



293 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 22:23:16 ]
勉強もしないでうわべだけ知ってるつもりになりたいだけならあきらめたほうがいいよ

294 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 22:30:56 ]
>>291
別に優れてはいないと思うよ。自分で好きにいじくれるところが好きなんであって、
1. 速度ではアセンブラや C でチューニングしたものには劣る
2. 文字数単位での表記の簡潔さやライブラリの充実度では LL 言語よりすくない
3. ユーザー数は C/C++/Java/LL言語 あたりよりすくない
あたりなら大抵の Lisper/Schemer なら認めるところだろう。

少なくとも俺が Lisp をやめらんないのは自由さ、それだけが理由。
師匠の受けうりだが、他にもっといい言語や表記方法があれば速攻乗りかえるよ。

295 名前:デフォルトの名無しさん [2007/10/03(水) 23:42:54 ]
そのマイナー言語で何が達成されたのか?
その自由な言語で何が達成されたのか?
新卒の学生だって面接で聞かれるようなことなのに、Lisp信者が全然答えられないってことが問題なんだ。
Java,C++はいろんなところでたくさんの人の役に立ってる。
Perl,JavaScriptは業界標準だし、Rubyにはrailsがある。
同じ関数型言語のhaskellはpugsの実装を3ヶ月と経たずに達成した。
じゃあLispは一体何をもたらしたんだ?

296 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 23:44:35 ]
>>289
macroexpandはよくわからんが、
そのマクロ自体がR5RS的には変じゃね?

(define-syntax my-let
(syntax-rules ()
((_ () body ...)
(begin body ...))
((_ ((var expr) binds ...) body ...)
(let1 var expr (my-let (binds ...) body ...)))))

たぶん、この辺の話題と絡んでくると思う。
practical-scheme.net/wiliki/wiliki.cgi?R6RS%3a%e5%a4%89%e6%9b%b4%e7%82%b9#H-t80rzg

なんか俺もあんまり理解できてないので詳しい人の見解が聞きたい。

297 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 23:48:00 ]
本気で逝ってるの?釣り?

298 名前:デフォルトの名無しさん mailto:sage [2007/10/03(水) 23:53:35 ]
>>295
釣り師いいかげんうざいよ。それとも本気?
本気で知りたいならまず1年Lispを使ってみな。

残念ながらここは面接室じゃないんだよ。

299 名前:あえてつられてみよう mailto:sage [2007/10/03(水) 23:59:34 ]
>そのマイナー言語で何が達成されたのか?
我々のプロジェクトのプロトタイプをクライアントに承認させるに十分な性能を短期間で叩き出した
>その自由な言語で何が達成されたのか?
同上
>新卒の学生だって面接で聞かれるようなことなのに、Lisp信者が全然答えられないってことが問題なんだ。
小僧の人生経験なんか知ったことか
>Java,C++はいろんなところでたくさんの人の役に立ってる。
それを否定した事はいちどもねぇよ
>Perl,JavaScriptは業界標準だし、Rubyにはrailsがある。
LLが役に立つ分野を否定した覚えもないが?
>同じ関数型言語のhaskellはpugsの実装を3ヶ月と経たずに達成した。
それがどうした?
>じゃあLispは一体何をもたらしたんだ?
生まれてから今までいくつネタを提供したとおもっているんだ?
だいたいマジな理由なら最初に答えたよ。


300 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:03:33 ]
米軍の兵站システムや軍事シミュレーション、ロボット制御で役に立ってるよ。
過去の実績というなら Prolog、ML、JavaScript、Haskell の実装をもたらした。
あと GUI 統合システムの先駆けで、ガベージコレクション技術を進歩させ、
ファミコン時代の開発環境を提供し、3D-CG 開発環境としてマリオ64などをもたらした。
あと Java 作者の Gosling や Guy L Steel、Java の世界に世代別 GC を導入した David Moon、
Ghostscript の作者 Peter といった分野で貢献してるね。そうか Richard M Stallman がいなけば GNU はなかったので GCC もなかったね。
まぁ、ひたすら難癖をつけるのが目的なんだろうけど…

301 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:06:22 ]
あー有名人の名前を出すとよけい粘着否定したくなるか。300 は忘れてくれ。

302 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:06:52 ]
Lisp を否定する物ではないけど、Lisp は常にプロトタイプの為の言語かもしれない、
とは割と本気で思う。Lisp が解くのは先端の尖った領域の課題で、
一般的に広まるようなものは、きっとLispでは解かれた後に別の言語で
書きなおされるんだろう。



303 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:08:57 ]
Lispは継続的に宣伝してくれるSun並みの規模の企業いないだろ。
まずそれが第一の問題。

304 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:09:20 ]
ていうかマジでもう答でてるよな。
自由で柔軟で強力で、ゆえに「言語の意味と生産性」が使い手の能力の高純度の反映となる言語。

だいたい、多くの人間に等しく効能を与えるタイプの言語じゃないことは散々触れられているのに、
ここに来てまだ
> Java,C++はいろんなところでたくさんの人の役に立ってる。
> Perl,JavaScriptは業界標準だし、Rubyにはrailsがある。
みたいな「たくさんの人が使うことがその言語の凄さ」という価値観から来る例をもってくるあたり、
いかに「人の話をまったく聞かずに、誰も俺に答えない誰も俺に答えないと連呼してる」かってのがよくわかる。

305 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:10:59 ]
>>300
有名人云々はともかく、昔GCCをhackしていて、ターゲットアーキテクチャの定義とかがなんか
Lispっぽい言語で書いてあって驚いたことがある。Lisp(的な発想)が無ければあれだけ簡潔に
ポータブルなコンパイラを作るのは難しかったかもしれないね。

306 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:11:46 ]
>>304
たぶんプログラムなんて書いたこともない人なんだろうね。

307 名前:289 mailto:sage [2007/10/04(木) 00:12:54 ]
>>296
. bodyみたいな使い方は
www.ice.nuie.nagoya-u.ac.jp/~h003149b/lang/p/notes/2004_06_07a.html
を見て知ったんですが、どうなんでしょう。

define-syntaxはdefine-macroより制約が多すぎてなかなか書けない……

308 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:13:14 ]
>>300
OO, generics, reflectionの世界に果たした貢献も大きい。
今も昔もプログラミング言語の実験場の一つ。


309 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:14:51 ]
一部の人間の宣伝文句の割りにはマイナーなのも事実。
ラテン語みたいなもんかなあ。

310 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:14:59 ]
>>303
だけど、宣伝されて皆が興味を持つLisp、なんてありえると思う?
Lispは永遠にスーパーエンジニアの秘密兵器なんじゃないだろうか。
ま、おれはLispで凄いキラーアプリつくる予定だけど。

311 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:17:35 ]
>>238

312 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:20:05 ]
>>305
RMS の経歴を考えれば妥当でしょ。俺は↓のほうがびっくりした。
lispuser.net/memo/misc/2007-05-17-23-48.html
AoE II 遊んでただけど知らなかったわ。



313 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:22:55 ]
慣れないうちは()の多さに目が疲れる
それを乗り越えれればきっとはまれる

314 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:23:01 ]
KiczalesだってAMOPの中の人だもんなあ

315 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:25:49 ]
最初気になった括弧が、段々ただの「紙の端」くらいにしか思わなくなってくるから不思議だ。

昔の自分は何故、閉じ括弧が連続している部分をあんなに不安げに見つめていたのか、
もううまく思い出せないよ。あんな箇所、全然見る必要無いのにな。

316 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:26:26 ]
>>313
エディタの設定で括弧の色を薄くするという、なんともチープなハックもあるがw


317 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:29:33 ]
ところで括弧の話が出たついでにおまえらに聞くが、R6RSの [ ] ってどう思う?
Lisp慣れてる人は「そんなの要らん」だろうけど、これで少しでも慣れない人に
わかりやすくなるならアリなのかな、とも思うのだが。

318 名前:308 mailto:sage [2007/10/04(木) 00:30:52 ]
あら、ちょっと探している間にずいぶんと流れてる…
>>307
practical-scheme.net/wiliki/wiliki.cgi?Scheme%3a%e3%83%9e%e3%82%af%e3%83%ad%3aCommonLisp%e3%81%a8%e3%81%ae%e6%af%94%e8%bc%83%3a%e6%84%8f%e5%91%b3%e8%ab%96

って探すのに15分以上かかったのね…

319 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:32:28 ]
工学の為の工学か

320 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:32:39 ]
>>317
おれは関数適用以外の括弧に[]つかうのはアリだと思うけど、
R6RSの投票結果ページにあった反対意見の中には、
処理系独自の拡張用に[]をとっておいて欲しい、というのもあった。
なるほどなあとも思った。

321 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:33:45 ]
独自拡張は#〜使えよ。

322 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:34:28 ]
>>315
その不安感分かるw
そして慣れると段々とカッコが見えなくなってくる。脳での処理方法が変わるんだろうね。
>>317
初心者に何の助けにもならないと思う>>[]
別に()の数が減るわけじゃないし。「異様」なカッコだらけのLispプログラムに、
ちょっと違うカッコ付けたって、普通のプログラムになるわけじゃないし。



323 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:35:35 ]
>>320
確か CLtL にも [ ] を(デフォルトでは)定義しない理由でそんなことが書いてあったな

324 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 00:35:51 ]
>>317
最小にこだわってたんじゃなかったか?とツッコミたくなるね。[ ] をユーザーに解放しないなんてとんでもない。

つうか define-syntax もよー。チューリング完全ならいいってもんじゃねーだろ。
パターンマッチ + 実用上十分な衝突の回避を defmacro の上に実装してよって思うね。






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

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

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