Lisp@UNIX版 (585レス)
Lisp@UNIX版 http://mevius.5ch.net/test/read.cgi/unix/1019926525/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
127: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:17 cmuclのgcについて質問してもいいですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/127
128: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:31 >>127 だめって行ったらどうすんのさ、 そんなこと聞かずに、普通に質問したら? http://mevius.5ch.net/test/read.cgi/unix/1019926525/128
129: 名無しさん@お腹いっぱい。 [sage] 02/11/05 23:57 >>128 えっと、Debian GNU/Linuxのwoodyのcmuclとsbcl(Steel Bank CommonLisp)を 使っています。 cmuclのドキュメント(cmu-user.ps)を見ると、 *bytes-consed-between-gcs*という大域変数で、どこまでコンスが作られたら、 GCが行われるか決定されるか設定できるみたいに書いてあります。 デフォルトでは2000000になっているそうです。 一方、sbclでのデフォルトは20Mになっているそうです。 例えば古典的な8queensなんかを(コンパイルして)実行すると、 cmuclではしょっちゅうGCをはじめるのでsbclの10倍以上時間がかかります。 cmuclで(defparameter *bytes-consed-between-gcs* 20000000)とかってしても、 GCが行われる頻度は変わりません。 どうやったらcmuclでもGCでマメに止まらないようにできるのでしょうか。 厨房でスマソ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/129
130: 名無しさん@お腹いっぱい。 [sage] 02/11/06 00:40 >>129 cmuclは使ったことないです、お手上げ。 http://pc3.2ch.net/test/read.cgi/tech/1031560687/とか http://pc.2ch.net/test/read.cgi/prog/1031179059/ で聞いてみてちょ、力になれなくてスマソ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/130
131: 名無しさん@お腹いっぱい。 [sage] 02/11/06 00:51 8queenでガベコレいるか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/131
132: 名無しさん@お腹いっぱい。 [] 02/11/06 01:03 >>129 (setf (bytes-consed-between-gcs) 20000000) かな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/132
133: 名無しさん@お腹いっぱい。 [] 02/11/06 01:05 -- Variable: *bytes-consed-between-gcs* CMU Common Lisp automatically GC's whenever the amount of memory allocated to dynamic objects exceeds the value of an internal variable. After each GC, the system sets this internal variable to the amount of dynamic space in use at that point plus the value of the variable `ext:*bytes-consed-between-gcs*'. The default value is 2000000. 英語よくわからんのであれだが GCしはじめる数値を処理系がこの変数にセットするだけでないかい。 この変数を変えるとGCしなくなるんじゃなく。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/133
134: 名無しさん@XEmacs [sage] 02/11/06 07:45 CMU Common Lisp は動的オブジェクトに確保されたメモリの量が内部変数の値を超える たびに自動的に GC する。各 GC の後、その時点で使用されている動的スペースの量に 変数 `ext:*bytes-consed-between-gcs*' の値を加えたものを内部変数にセットする。 初期値は 200000である。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/134
135: 名無しさん@お腹いっぱい。 [] 02/11/06 08:27 .cmucl-initに (setf (bytes-consed-between-gcs) 20000000) してみました。 * (time (queens 10)) すると、 [GC threshold exceeded with 21,062,632 bytes in use. Commencing GC.] [GC completed with 1,119,416 bytes retained and 19,943,216 bytes freed.] [GC will next occur when at least 21,119,416 bytes are in use.] ですのでコンスが20Mを越えたときにGCが始まるようになりますた。 ちなみに(queens 10)だと24回GCして37secかかります。 sbclですと一度もGCしないで0.85secで(queens 10)できますた。 なんでこんなに違うんだろう…… http://mevius.5ch.net/test/read.cgi/unix/1019926525/135
136: 135 [sage] 02/11/06 12:37 勘違いしてましたスマソ。 cmuclでは * (load "8queens.lsp") * (compile-file "8queens.lsp") しても、 * (load "8queens.x86f") するまでは8queensの関数はコンパイルされていないものが用いられる ことに気づいていませんでした。 sbclではトップレベルの関数は即コンパイルしているんで違うのあたり前田った。 恥ずかしい…… http://mevius.5ch.net/test/read.cgi/unix/1019926525/136
137: 名無しさん@お腹いっぱい。 [] 02/11/10 03:10 (gc) http://mevius.5ch.net/test/read.cgi/unix/1019926525/137
138: 名無しさん@お腹いっぱい。 [sage] 02/11/17 05:22 >>137 gcしたらこのスレは消えると思うが。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/138
139: 名無しさん@お腹いっぱい。 [sage] 02/11/28 17:07 >>138 スレじゃなくて、レスが消えたな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/139
140: 名無しさん@お腹いっぱい。 [sage] 02/11/28 21:41 (sage) http://mevius.5ch.net/test/read.cgi/unix/1019926525/140
141: 名無しさん@お腹いっぱい。 [sage] 02/11/29 00:54 [1]>(sage) *** - EVAL: the function SAGE is undefined 1. Break [2]>_ http://mevius.5ch.net/test/read.cgi/unix/1019926525/141
142: 名無しさん@お腹いっぱい。 [sage] 02/11/29 01:21 (defun sage () (sage)) http://mevius.5ch.net/test/read.cgi/unix/1019926525/142
143: 名無しさん@お腹いっぱい。 [sage] 02/11/30 04:17 [1]> (defun sage () (sage)) ** - Continuable Error DEFUN/DEFMACRO(SAGE): #<PACKAGE COMMON-LISP> is locked If you continue (by typing 'continue'): Ignore the lock and proceed 1. Break [2]> http://mevius.5ch.net/test/read.cgi/unix/1019926525/143
144: 名無しさん@お腹いっぱい。 [sage] 02/12/07 20:38 寂れてるね。emacsスレがあるからいらないか。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/144
145: 名無しさん@お腹いっぱい。 [sage] 02/12/08 12:07 (寂れてますね) http://mevius.5ch.net/test/read.cgi/unix/1019926525/145
146: 名無しさん@お腹いっぱい。 [] 02/12/11 14:50 cl-httpd を cmucl 18d で動かせた人居ますか?なんか、cmucl 用のパッチを 当ててもコンパイルできないんすけど…。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/146
147: 名無しさん@お腹いっぱい。 [] 02/12/15 03:59 age http://mevius.5ch.net/test/read.cgi/unix/1019926525/147
148: 名無しさん@お腹いっぱい。 [] 02/12/15 11:45 CLOSが気に入ってます。 Allegro CLを研究室の予算で買ってもらおうかな… http://mevius.5ch.net/test/read.cgi/unix/1019926525/148
149: 名無しさん@お腹いっぱい。 [sage] 02/12/15 13:36 >>148 ええのぅ。漏れもホスィけど金無いから cmucl で我慢。 windows では clisp か newlisp かなぁ…。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/149
150: 名無しさん@Emacs [] 02/12/17 12:35 clawk 便利 age http://mevius.5ch.net/test/read.cgi/unix/1019926525/150
151: 名無しさん@お腹いっぱい。 [sage] 02/12/17 16:22 >>150 あなたは なみなみならぬ修行を積んだ強者か単なる変態と 思われます。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/151
152: 名無しさん@お腹いっぱい。 [sage] 02/12/17 17:03 (´-`).。oO(そんな事言える 151 も同類では?) http://mevius.5ch.net/test/read.cgi/unix/1019926525/152
153: 名無しさん@お腹いっぱい。 [sage] 02/12/17 17:22 (´-`).。oO(他人を推量できるからには 151 は強者かつ変態である、に一票) http://mevius.5ch.net/test/read.cgi/unix/1019926525/153
154: 151 [sage] 02/12/17 17:40 コードのぱっと見だけでもだいぶ違和感がある。(ないかい?) http://www.geocities.com/mparker762/clawk.html ケナしたりクサしたりしてるつもりはなくて、正直な感想です。 強まった lisper & awker ならすんなりイケるんですかね。 ま、も少し遊んでみます。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/154
155: 150 [sage] 02/12/17 19:06 …全然修行を積んでないということは,漏れは…で,でも,少なくとも regex は便利っすよね? (let ((m (compile-str "[:digit:]+"))) (scan-str m "abc 012 cde")) のように,compile-str で明示的に正規表現をコンパイルできて (゚д゚)ウマー しかも GNU regex より速いそーですし.ウマウマ http://mevius.5ch.net/test/read.cgi/unix/1019926525/155
156: 名無しさん@お腹いっぱい。 [] 02/12/19 12:57 おまえら,xml パースには何使ってますか?やっぱ Franz の xmlutils ですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/156
157: 名無しさん@お腹いっぱい。 [] 02/12/20 19:28 >>150 regex よりほんとに速いのか誰か確かめてくれ. http://mevius.5ch.net/test/read.cgi/unix/1019926525/157
158: 名無しさん@お腹いっぱい。 [] 02/12/21 12:36 >57 regex.tgzの中にテストコード入ってるよ http://mevius.5ch.net/test/read.cgi/unix/1019926525/158
159: 名無しさん@お腹いっぱい。 [] 02/12/21 12:51 試用版Xanalys LispWorks 4.2はここ http://www.lispworks.com/downloads/lw-personal-edition.html http://mevius.5ch.net/test/read.cgi/unix/1019926525/159
160: 名無しさん@お腹いっぱい。 [sage] 02/12/21 13:18 >159 結構制限キツイなぁ….Allegro に比べてどーなんだろう. 使ってる人の感想キボンヌ.でもやっぱ個人で買うにはちと高いなー. http://mevius.5ch.net/test/read.cgi/unix/1019926525/160
161: 名無しさん@お腹いっぱい。 [] 02/12/21 14:13 で,早速試してみますた. "A*BD" Lisp : 4 secs, 272480/sec, C : 47 secs, 21276/sec "(A|A)*BD" Lisp : 4 secs, 253807/sec, C : 167 secs, 5988/sec "(A|B)*BD" Lisp : 4 secs, 233100/sec, C : 163 secs, 6134/sec "(B|A)*BD" Lisp : 4 secs, 231481/sec, C : 183 secs, 5464/sec "((A*B)|(AC))D" Lisp : 4 secs, 237530/sec, C : 95 secs, 10526/sec "((A*B)|(A*C))D" Lisp : 4 secs, 242131/sec, C : 101 secs, 9900/sec "[Aa]*[Bb][Dd]" Lisp: 5 secs, 216450/sec, C : 49 secs, 20408/sec さすがに文字列の比較(string= と strcmp)は C のが 2 倍くらい速かったですが. これで安心して使えます.ナカナカ(・∀・)イイ!! http://mevius.5ch.net/test/read.cgi/unix/1019926525/161
162: Lisper 心得見習い [] 02/12/22 21:09 >159 Windows 用なら Corman Lisp も良いと聞きます。聞いただけですが。 http://www.cormanlisp.com/index.html cmucl の 12/19 日版のバイナリが公開されてますが試した人居ます? 早速入れてみましたが clocc のビルドにこけて 18d に戻しちゃいました。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/162
163: 名無しさん@お腹いっぱい。 [sage] 02/12/23 05:52 >>162 コーマンなんてネタかと思った。スマソ。 Corman の読み方は'コーマン'でいいの? http://mevius.5ch.net/test/read.cgi/unix/1019926525/163
164: 名無しさん@お腹いっぱい。 [sage] 02/12/23 13:22 ロジャー コーマン(Roger Corman)と同じ綴りなので カタカナで表記すると コーマン だろうな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/164
165: 名無しさん@お腹いっぱい。 [sage] 02/12/23 13:35 $200 か。これくらいの手頃な値段で開発環境が普及していれば、Lisp も もっとメジャーになれたかもしれないな。しかも旧バージョンは非商用なら 無料で使えるという太っ腹ぶり。しかし Windows 専用。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/165
166: 名無しさん@お腹いっぱい。 [sage] 02/12/23 15:50 日本語使えまつか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/166
167: 名無しさん@お腹いっぱい。 [sage] 02/12/23 16:05 $200 なのは 12/31 までだね。 その後でも $249 だからさして高くない。 非商用ならコンパイラとランタイムはフリーみたいだよ。 旧バージョンじゃなくても。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/167
168: 名無しさん@お腹いっぱい。 [sage] 02/12/23 16:15 なんだか Windows が欲しくなってきた sage >>166 試せる環境があるなら是非試してみてください. http://mevius.5ch.net/test/read.cgi/unix/1019926525/168
169: 166 [sage] 02/12/23 18:28 使ってみた。 どうも日本語のことは考えてないっぽい。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/169
170: 名無しさん@お腹いっぱい。 [sage] 02/12/23 20:03 二バイト目がアレな文字の後には \ が要ったりするんですかね? 今んとこちゃんと多言語対応してるのは Allegro だけなのかな? http://mevius.5ch.net/test/read.cgi/unix/1019926525/170
171: 名無しさん@お腹いっぱい。 [sage] 02/12/25 13:02 Strong typing is for weak minds!! http://mevius.5ch.net/test/read.cgi/unix/1019926525/171
172: 名無しさん@お腹いっぱい。 [] 02/12/27 13:25 誰も cl-httpd は使ってないのか… PortableAllegroServe を試したけど 遅かったので Apache + mod_lisp + cmucl でがんばる事にしました. で,html の元データとして S 式を使うわけですが,SXML みたいな何か標準 のフォーマットみたいなのはあるんでしょうか? AllegroServe の htmlgen に合わせとけばいい? http://mevius.5ch.net/test/read.cgi/unix/1019926525/172
173: 名無しさん@お腹いっぱい。 [sage] 02/12/28 15:18 >>172 >SXML みたいな何か標準のフォーマットみたいなの 便乗質問なんだけど、DSSSLってのは、それのことなの? http://mevius.5ch.net/test/read.cgi/unix/1019926525/173
174: 名無しさん@お腹いっぱい。 [sage] 02/12/28 22:05 DSSSL って SGML 文書間の変換用のスタイルシートみたいなもんだから 172 の求めているのとは違うよーな気もする。172 の「S 式からの変換」 ではそんな大層な仕掛けは不要だと思われ。つーか DSSSL 使ってる香具師 居る? http://mevius.5ch.net/test/read.cgi/unix/1019926525/174
175: 名無しさん@お腹いっぱい。 [sage] 02/12/28 22:20 Common Lisper な人々にお聞きしたいのですが、シンボルが大文字なのは どうですか?(setf (readtable-case *readtable*) :invert) とかしてる んですか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/175
176: 名無しさん@お腹いっぱい。 [] 02/12/30 00:51 >175 これやったら ilisp-mode で欝になりますた。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/176
177: 名無しさん@お腹いっぱい。 [] 02/12/30 10:08 大文字だと見づらい 大文字だと怒られてる様な気もする http://mevius.5ch.net/test/read.cgi/unix/1019926525/177
178: 名無しさん@お腹いっぱい。 [] 02/12/30 10:54 (setf (readtable-case *readtable*) :preserve) だろ?と思ったら標準の関数って全部大文字なのか… http://mevius.5ch.net/test/read.cgi/unix/1019926525/178
179: 名無しさん@お腹いっぱい。 [] 03/01/06 14:07 clawk を使ってみた.awk よりかなーり遅いんだが,漏れ何かおかしな事してる かな?(500 個のテキストファイルを処理して awk: 2 秒弱 clawk: 35 秒) (defmacro $gsub! (pattern replacement &optional (source '$0)) `(setf ,source ($gsub ,pattern ,replacement ,source))) (defun html2txt () ($gsub! "<[^>]*>" "") ($gsub! ">" ">") ($gsub! "<" "<") ($gsub! """ "\"") ($gsub! " " " ") ($print $0)) (defvar flag nil) (defawk egroup->txt () (BEGIN (setf flag nil)) (#/^<\/pre>/ (setf flag nil)) (t (if flag (html2txt))) (#/^<!-- Body !-->/ (setf flag t))) (defun convert () (with-open-file (f "./output.txt" :direction :output) (let ((*standard-output* f)) (dolist (p (directory "home:doc/ML/emacs21/")) (egroup->txt p))))) http://mevius.5ch.net/test/read.cgi/unix/1019926525/179
180: 山崎渉 [(^^)sage] 03/01/15 13:01 (^^) http://mevius.5ch.net/test/read.cgi/unix/1019926525/180
181: 名無しさん@お腹いっぱい。 [sage] 03/01/22 14:04 '(リストの中の人も大変だな) http://mevius.5ch.net/test/read.cgi/unix/1019926525/181
182: 名無しさん [sage] 03/01/22 17:57 >>181 nilの人などいない! http://mevius.5ch.net/test/read.cgi/unix/1019926525/182
183: 名無しさん@お腹いっぱい。 [sage] 03/01/23 03:59 nilのcdrなどない! http://mevius.5ch.net/test/read.cgi/unix/1019926525/183
184: 名無しさん@お腹いっぱい。 [sage] 03/01/23 22:09 それじゃそのまんまだろ http://mevius.5ch.net/test/read.cgi/unix/1019926525/184
185: 名無しさん@お腹いっぱい。 [] 03/01/24 03:01 通常Lispは、メモリの階層構造性も、パイプライン化されたハードウェアの 特性も、無視した能天気で天真爛漫なインプリメントされていることが 普通なので、現代の最新CPUの性能をドブに捨てるような使い方になる。 これに関しての最近の改善努力について何か知っていたら、教えて欲しい。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/185
186: 名無しさん [sage] 03/01/24 03:26 ところでGCCの中間コードってリスプなんだな。知らなかったよ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/186
187: 名無しさん@お腹いっぱい。 [sage] 03/01/24 20:26 >>185 そ、そうなんですか? Lisp コンパイラというと AllegroCL, LispWorks CMUCL くらいしか知らないんですが、CMUCL のドキュメント ttp://cvs2.cons.org/ftp-area/cmucl/doc/CMUCL-design.pdf の compiler overview を見たら考慮してそーだし、商用のコンパイラなら 当然考慮してそうですけど…。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/187
188: 名無しさん@お腹いっぱい。 [sage] 03/01/31 01:07 SICP に載ってる scheme チップのコード効率は どうなんだろ 実物触ったことないからわからないや http://mevius.5ch.net/test/read.cgi/unix/1019926525/188
189: 名無しさん@お腹いっぱい。 [sage] 03/02/08 16:32 (defun http://pc.2ch.net/test/read.cgi/unix/1019926525/189 () (http://pc2.2ch.net/test/read.cgi/tech/1042167213/59)) http://mevius.5ch.net/test/read.cgi/unix/1019926525/189
190: 名無しさん@お腹いっぱい。 [] 03/02/08 22:36 >>189 Stack over flow http://mevius.5ch.net/test/read.cgi/unix/1019926525/190
191: 名無しさん@お腹いっぱい。 [sage] 03/02/08 23:30 >>190 末尾再帰最適化される処理系では回り続ける。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/191
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
217: 名無しさん@お腹いっぱい。 [sage] 03/02/20 23:09 ちょっと前の本だけど、「Common Lisp入門」湯浅太一・萩谷昌己(岩波書店) はどうですか?値段が高めだけど(3800円)。 Ansi Common Lispでは省かれているような、かなり基本的なことが書いてある。 Lispを全く知らない人がこれから勉強を始めるにはちょうどいい感じ。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/217
218: 名無しさん@お腹いっぱい。 [sage] 03/02/21 09:13 >>217のは読んだことないけど、 lispを全く知らない人、は、elispで遊んでみるのが 適当じゃないかなあ。UNIX板だし。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/218
219: 名無しさん@お腹いっぱい。 [sage] 03/02/21 23:03 Scheme そのものだったら SICP よりこっちと思われ。 http://www.ccs.neu.edu/home/dorai/t-y-scheme/t-y-scheme.html elisp もいいけど、やっぱレキシカルスコープな Scheme や Common Lisp の方がいいのでは?そんな漏れのおすすめは DrScheme. http://mevius.5ch.net/test/read.cgi/unix/1019926525/219
220: 名無しさん@お腹いっぱい。 [sage] 03/02/22 00:28 lisp は言語仕様も面白いけど、 それとはまた別に、 top-level という環境そのものが 結構ユニークですよね。 emacs を使っているとよく思う。 昔 OS 的な使われ方をしていたのと関係あるのかな。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/220
221: 名無しさん@お腹いっぱい。 [] 03/02/22 22:39 >top-level という環境そのものが >結構ユニークですよね。 そうか? http://mevius.5ch.net/test/read.cgi/unix/1019926525/221
222: 名無しさん@お腹いっぱい。 [sage] 03/02/23 13:43 top-level つーか、emacs の環境はユニークだと思う…という事では? ところで Lisp Machine や Lisp な OS って復活しませんかね。死ぬまでに 一度使ってみたいんですが。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/222
223: 名無しさん@お腹いっぱい。 [] 03/02/23 16:37 LispなOSっていまいち具体的なイメージが湧かないんだけど・・・ shellとしてemacs、shellscriptとしてemacs-lispをつかう環境が 現状ではLispOSに一番近いんだろうか???? http://mevius.5ch.net/test/read.cgi/unix/1019926525/223
224: 名無しさん@お腹いっぱい。 [sage] 03/02/23 18:55 Yahoo Shop ってどんな実行環境なの? http://mevius.5ch.net/test/read.cgi/unix/1019926525/224
225: 名無しさん@お腹いっぱい。 [sage] 03/02/23 21:06 >224 とりあえずAllegroCommonLispだよね? http://mevius.5ch.net/test/read.cgi/unix/1019926525/225
226: 名無しさん@お腹いっぱい。 [sage] 03/02/23 21:22 http://www.franz.com/success/all_customer_apps.lhtml うーん Yahoo Store って無いような…。 http://mevius.5ch.net/test/read.cgi/unix/1019926525/226
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 359 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.020s