Lisp@UNIX版 (585レス)
Lisp@UNIX版 http://mevius.5ch.net/test/read.cgi/unix/1019926525/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
192: 名無しさん@お腹いっぱい。 [] 03/02/18 22:36 LISPの括弧ってさ、便利だけど、 そのまま制限だよな。 いちいち一時変数使うためにletの括弧でネストしたり。 構文もそれ自体に括弧のペアが必要だし。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/192
193: 名無しさん@お腹いっぱい。 [sage] 03/02/18 23:51 >192 それのどこが「制限」なのか問詰めたい http://mevius.5ch.net/test/read.cgi/unix/1019926525/193
194: 名無しさん@お腹いっぱい。 [sage] 03/02/18 23:54 つまり「両刃の剣」と言いたいんだろう http://mevius.5ch.net/test/read.cgi/unix/1019926525/194
195: 名無しさん@お腹いっぱい。 [sage] 03/02/19 09:39 しかしプログラムがS式ってのがlispの力の源泉だからな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/195
196: 名無しさん@お腹いっぱい。 [sage] 03/02/19 11:47 なんでも括弧でくるめばいいからラクだけどなー http://mevius.5ch.net/test/read.cgi/unix/1019926525/196
197: 名無しさん@お腹いっぱい。 [sage] 03/02/19 12:18 >>192 a[i] 配列の添え字 a[2] = {1,2} 配列の要素 int(2.3) 関数呼び出し という3種類の括弧を使うプログラミング言語もあるけど、 ()だけですむLispってどうよ?よくない? http://mevius.5ch.net/test/read.cgi/unix/1019926525/197
198: 192 [] 03/02/19 15:55 いや、いいんだけどさ、 1)条件式書くときとか、いちいち括弧付けてかいてかなきゃならんのがなあ。 (if (not(procedure? (...)))...) 複雑なやつになると、ものすげー気になる。 述語とかは、もうちょっと簡潔に書けないものかと。 andとかorとか。おれは疲れました。 2)単純なマクロにも括弧が必要だとか。 C言語での引数なし#defineみたいな、単純な置き換えをしたい時 でさえ括弧がいる。 (defmacro (HOGE) (if (not(procedure? (...)))...)) (if HOGE ...) ;と書けない =>Error Unbound symbol 'HOGE'もしくは#<macro> (if (HOGE) ...) ;こういう風に括弧付けないとexpandされない =>(if (if (not(procedure? (...)))...) ...) まあこれは結構どうでもいい。 3)特別な記法がないので構造体とかの要素を取り出すときなどで、 簡潔な記述ができない。 a->xみたいなのを書くのに、いちいち(get-x a)とか書くの、疲れました。 schemeの教科書とかに載ってる擬似オブジェクト指向みたいに、 (a 'x)とかは書けるけど、これ実行時ディスパッチなんだよね。 そこまで大袈裟にしたくないし。わざわざ効率悪い方法使うのもなー。 この辺、「慣れ」だけでどうにかなる問題とは思えないよ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/198
199: 名無しさん@お腹いっぱい。 [sage] 03/02/19 16:00 >>186 また釣りですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/199
200: 釣られてみよう [sage] 03/02/19 16:04 >>198 何に疲れるんだろう。 括弧の対応がわからなくなる、ってこと? http://mevius.5ch.net/test/read.cgi/unix/1019926525/200
201: 名無しさん@お腹いっぱい。 [sage] 03/02/19 16:18 単に慣れの問題 http://mevius.5ch.net/test/read.cgi/unix/1019926525/201
202: あぼーん [あぼーん] あぼーん http://mevius.5ch.net/test/read.cgi/unix/1019926525/202
203: 名無しさん@お腹いっぱい。 [sage] 03/02/19 18:36 http://www.advogato.org/proj/Sugar/ 既出だったような気もするが、括弧嫌いならこれでもどーだ? あるいは、エディタ上で色を薄くするとか…。 特別な記法はリーダーマクロでなんとかならんかなぁ。でも S 式が 嬉しいわけで、しょうがない気もするな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/203
204: 名無しさん@お腹いっぱい。 [] 03/02/19 20:58 カッコは別に気にならんとおもうが。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/204
205: 名無しさん@お腹いっぱい。 [sage] 03/02/19 21:05 カッコが気になる奴はプログラムの読み方がおかしいのだと思う。 それ以外の言語の時にしても。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/205
206: 名無しさん@お腹いっぱい。 [sage] 03/02/19 21:39 話をサクっと変えちゃいますけど、 今 lisp を勉強したいという人には どういう本を薦めますか? # 実は私が聞かれてるんだけど...。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/206
207: 名無しさん@お腹いっぱい。 [sage] 03/02/19 21:44 >>206 要求レベルにもよるけど 「リスト遊び」はどうよ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/207
208: 名無しさん@お腹いっぱい。 [sage] 03/02/19 21:47 ANSI Common Lisp 個人的には良いと思いました http://mevius.5ch.net/test/read.cgi/unix/1019926525/208
209: 名無しさん@お腹いっぱい。 [sage] 03/02/19 22:56 ついでに On Lisp を読ませる。リファレンスに HyperSpec も与えておくべし。 Scheme 派なら SICP のオンライン版とか。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/209
210: 名無しさん@お腹いっぱい。 [sage] 03/02/19 23:28 cmucl の info はもう保守されてないのかな。 online でコード書きながら読むのに便利なのに。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/210
211: 名無しさん@お腹いっぱい。 [] 03/02/20 01:26 >>198 解釈系いじくればなんとかなりそうだけどね。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/211
212: 名無しさん@お腹いっぱい。 [sage] 03/02/20 08:11 HyperSpecとilispは便利だよお。 pkgsrcにあるよ。なぜかportsにはないけど。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/212
213: 名無しさん@お腹いっぱい。 [sage] 03/02/20 16:08 ずっと前に SICP の邦訳本を買ったけど、内容が難しくて数ページ 読んだっきりです。2ch にはアホっぽい厨がたくさくいるというの に、このスレにはこんなとっつきにくい本を読みこなす人がいるん ですね。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/213
214: 名無しさん@お腹いっぱい。 [sage] 03/02/20 16:36 >>213 2chへの書き込みのこつを知ってますね。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/214
215: 名無しさん@お腹いっぱい。 [sage] 03/02/20 17:32 漏れは大学のプログラミングの講義でいきなりR5RS渡されて「教科書」とか言われ、泣きたくなった経験が… あれは初心者向けじゃないと思った。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/215
216: 名無しさん@お腹いっぱい。 [sage] 03/02/20 17:56 >邦訳本 だからいけないのでは? http://mevius.5ch.net/test/read.cgi/unix/1019926525/216
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 369 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.023s