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


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

Lisp Scheme Part21



1 名前:デフォルトの名無しさん [2008/04/04(金) 18:18:17 ]
□過去スレ□
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://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


357 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:06:07 ]
slimeで対応する() に自動で色がつかなくなることがあるのだけど
どうすればもどるの?
他に開いてるlispのバッファーを全部kill bufferすれば直るけど
buff殺さないで直したい

358 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 05:38:24 ]
>>357
どういう環境だとそうなるの?
漏れはそんな現象に遭遇したことない。
show-paren-modeがなんらかのタイミングでoffになったとか?

359 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 06:30:08 ]
C-c C-p
を何度もしてるといつのまにかなる

360 名前:デフォルトの名無しさん [2008/04/21(月) 08:21:48 ]
>>356のヒントをもとに検索してみた。
/usr/share/gauche/0.8.3/lib$ find . -type f | xargs grep with-ports
/usr/share/gauche/0.8.3/lib$
なにもみつからなかった。


361 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 13:05:06 ]
lispの場合、どのぐらいの大きさのprogramになったらファイルを分けるの?


362 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 14:45:07 ]
大きさを基準にしては分けない

363 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 16:52:39 ]
>>361
package毎に分割しない?

364 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 19:36:23 ]
日本語の正規表現処理はできないと思っていいのでしょうか?
sbclなのですがどの日本語コードを使うのがお勧めなのでしょうか?

365 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 20:48:56 ]
cp932と言ってみるテスト



366 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:02:05 ]
Schemeのオブジェクト指向

BOS (Bryan's Object System)
MEROON ・・・Christian Queinnecによる。情報があまり無いけど有限要素法とかつかえるらしい。runge-kutta-4にあきたらやってみる。
SCOOPS (Scheme Object Oriented Programming System)
Tiny CLOS ・・・なんとたったの850行!"The Art of the Metaobject Protocol"に出てくるsimple CLOSよりコンパクトな学習用。
YASOS (Yet Another Scheme Object System)

367 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:16:55 ]
>>364
UTF-8で普通に使える処理系が多い(または増える)と思う

368 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:26:01 ]
>>367
BOMあり?8Nでおk?

369 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:29:06 ]
処理系によるんじゃね?

370 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 21:49:45 ]
>>355
with-portsは組み込み手続きだから見つからないって変だな。
プラットフォームは何? インストールはどうやった?


371 名前:デフォルトの名無しさん mailto:sage [2008/04/21(月) 22:38:45 ]
一方exe厨はバイナリを配った

372 名前:355 mailto:sage [2008/04/21(月) 22:53:03 ]
>>370
Debian sarge(3.1)で、aptitudeからインストールしました。
Gaucheのバージョン(0.8.3)が古過ぎるんでしょうか。

~$ aptitude show gauche
パッケージ: gauche
ステータス: インストール済み
自動的にインストールされる: no
バージョン: 0.8.3-3
優先度: 任意
分類: interpreters
保守担当者: Hatta Shuzo <hattas@debian.org>
展開サイズ: 4096k
依存: libc6 (>= 2.3.2.ds1-4)
提案: slib
推奨: r5rs-doc, gauche-doc
詳細: A Scheme implementation designed for script writing
Gauche is a Scheme implementation developed to be a handy script interpreter, which
allows programmers and system administrators to write small to large scripts for their
daily chores. Quick startup, built-in system interface, native multilingual support are
some of the author's goals.
~$ gosh -V
Gauche scheme interpreter, version 0.8.3 [utf-8,pthreads]
~$ gosh -i
gosh> with-input-from-port
#<subr with-input-from-port>
gosh> with-ports
*** ERROR: unbound variable: with-ports
Stack Trace:
_______________________________________



373 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:09:50 ]
Gaucheスレ別に立てて関係者がサポート汁。

374 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 00:28:56 ]
0.8.13のtypoかと思ってたらほんとに0.8.3か。古すぎるだけだと思う。

>>373 ごもっとも。WiLiKiの初心者の質問箱とかの方がふさわしい。


375 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:22:53 ]
よくあるまとめwikiサイトみたいなの作れば良いのに。



376 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:25:54 ]
Schemeのループの構文がわからないので教えてください。
下に書いたコードのbreakがうまく動かないのですがどう書いたら正しいのでしょうか?
大元はRnRSに載っているrunge-kutta-4の計算で、元々は無限ループです。

(letrec (
(n 100)
(ls '())
(loop (lambda (s)
(if (not (= n 0))
((set! n (- n 1))
(newline)
(write (head s))
(loop (tail s))))
(break the-states))))
(loop the-states))

377 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 01:45:25 ]
((set!
こんな使い方はない
(break
breakはどこにも定義されてない

378 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 03:11:42 ]
そのbreakはどこを参考にして持ち出してきたの?

379 名前:364 mailto:sage [2008/04/22(火) 10:06:06 ]
CL-PPCREで日本語を含むパターンを見つけたかった

( scan [ホゲ(プログラム中に直接書いた日本語)]+   , ホゲ(ファイルから読み込んだ日本語) )

同じ ホゲ という単語が入ってるのに認識しなかった

380 名前:364 mailto:sage [2008/04/22(火) 10:10:58 ]
(print ホゲ(ファイルから読み込んだ日本語))

をslimeでC-C C-P すると動くが C-C C-Cすると動かない(sbcl)

sbcl --load nihongo.lisp
でも動かない


381 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 10:28:40 ]
>>379
sbclはエンコーディング設定が良くわからないけど、
CLispではCL-PPCREで日本語が問題なく使えた。

382 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:23:17 ]
最近, あちこち SICP だらけなのは SICP の邦訳だ出たせい?
こんなん有り難がって読むくらいだったら, ファイン万物理学読めよorz


383 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:36:12 ]
最近?

384 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:42:04 ]
両方読めばいいじゃん。

385 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 14:44:21 ]
>>380
ファイルのエンコーディングもsbclの設定もどうなっているか分からないけど、
漏れの手元のutf-8に対応している処理系なら軒並みできている。
設定は各処理系のマニュアルを参照するのが一番確実。



386 名前:デフォルトの名無しさん [2008/04/22(火) 16:13:01 ]
Expected class definition, found ( which may not be written here
ってどういうエラー?

387 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:14:33 ]
>>386
エラー原因書いてあるじゃん。


388 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:17:25 ]
教科書もなくはじめて実行してるのでわからないのです。
どっかのサイトからコピペしたらこういうエラーが

389 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:19:56 ]
何の処理系とかどういうコードかとかどのサイトからとかを書かないのは何故?

390 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 16:24:40 ]
例えばこういうのだったら
(define my-abs
(lambda (x)
(cond ((< x 0) (-x))
((= x 0) 0)
(else x))))

一番前の(にマーカがついててエラーメッセージがでます
どのプログラムはってもこういうメッセージがでるんですけど

391 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:00:25 ]
>>390
君の場合は、もう少し他人とのコミュニケーションの取り方から
勉強した方が良いよ。


392 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:00:35 ]
>>389
人の善意を当てにしてるんじゃない?
なんかそういう質問の仕方増えてきたよね。
ここ親切だからなー。

393 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:06:07 ]
>>386
それただの英語だと思って読んでみな。

394 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:32:46 ]
>>376-378
Schemeでbreakを使ってる例:
ttp://www.geocities.co.jp/SiliconValley-PaloAlto/7043/
ttp://www.cs.grinnell.edu/~stone/events/scheme-workshop/quicksort.html
ttp://merd.sourceforge.net/pixel/language-study/various/callcc/scheme.html

(letrec (
(n 100)
(loop (lambda (s)
(if (not (= n 0))
(begin (set! n (- n 1))
(newline)
(write (head s))
(loop (tail s)))))))
(loop the-states))

これで動くでしょう。breakいらないよ。

395 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:43:09 ]
>>376-378

ttp://practical-scheme.net/gauche/man/gauche-refj_102.html

SRFI−1にもbreakは入っている。



396 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:44:59 ]
でも、Schemeでbreakなんて使わないよなJK。www

397 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 18:45:02 ]
まあ、紛らわしいよなw

398 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 20:28:16 ]
runge-kutta-4を実際に走らせた。

ttp://codepad.org/gSEoxetW

399 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:10:25 ]
>>382
Feynman Lectures on Computationも読んだけどけど何か?
SICPにはrunge-kuttaが載ってるけどFeynmanには載ってない。
Feynman厨ウザ

400 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:45:12 ]
「Lisp文化にはLisp 1.5 → MacLisp → CommonLisp の『MIT系Lisp文化』・・・」という文書に出会った。
ほかの系統にはどんなのがあるのでしょうか?GNU系とかかな?w


401 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:51:50 ]
それと対比するならInterlispで代表されるXerox系Lisp文化じゃね?
GNUとか出てくるよりずっと前の話だよ

402 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 22:56:39 ]
>>400
文化じゃなくて処理系のダイアグラムならあるよ
www.softwarepreservation.org/projects/LISP/
www.dreamsongs.com/NewFiles/Hopl2Slides.pdf

文化って意味だと PARC が別系統の最有力なのかな?
良く知らんけど。

403 名前:デフォルトの名無しさん mailto:sage [2008/04/22(火) 23:27:15 ]
Lisp 1.5 Programmers Manual
ttp://www.softwarepreservation.org/projects/LISP/book/LISP%201.5%20Programmers%20Manual.pdf

404 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 02:43:06 ]
GNUなんてただのパクリ集団じゃん

405 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 02:46:52 ]
よくわからないなら書かないほうがいいよ



406 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:22:16 ]
いや、本質をよくとらえている。

407 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:24:13 ]
自画自賛乙

408 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 03:45:33 ]
GNUを擁護したがるのは都合の良い解釈ばっかり見てる
最近知ったやつだけだろ

409 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 04:06:16 ]
どうしてもGNUが叩きたいという奴以外にとってはどうでもいいだろ。

410 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 04:14:24 ]
まぁ、GNU知りたての学生さんは
「GNUを叩いてる俺って、なんてわかってる奴なんだろう♪」
ってなもんだわな。

411 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 05:21:09 ]
>>408
都合の良い解釈もなにも、GNUのポリシーは単純だし、
嫌ならGNUのソフトは使うべきじゃないってくらい単純な話だと思うんだよね。
スレ違だから、他んとこ行って欲しいんだけどw

412 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 05:25:58 ]
なあ、既成の言語の機能をlispやschemeで
実装してしまうスレ立てないか?

413 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 06:30:06 ]
>>412
lisp発祥でない機能で、面白いのってどういう機能があるんだろうね。
昔にlispでやってたら駄目なわけだよね?

414 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 07:27:59 ]
なんで?
多分スレの目的は既成の言語を馬鹿にして諭す事だから
lisp視点で面白いのかは判らないけど

415 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:00:15 ]
>>412
こういうのか?
(define alias define)




416 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:03:33 ]
>>414
なんで、って言われても、そうなの? >413
まあ、なんらかの確信があるんだろうなwww

417 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:10:20 ]
人を見下したかのような人しかいないから、ぴったりだと思って

418 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 08:37:36 ]
回りくどいスレタイより「lisperが他の言語を馬鹿にして諭すスレ」
でいいよ。

419 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:18:52 ]
…春だなあ。

420 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:20:04 ]
逆に馬鹿にされるのがオチ。

421 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:25:07 ]
>>413
他言語の構文をread macroでやらかすスレとかならおもしろいかもね


422 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:38:51 ]
>>417
コンプレックスがひどいと、そう見えるらしいよ。

423 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:41:28 ]
>>404
元々、プロプラの物をオプンで代替する活動だからね
新規性が売りじゃないから GPL のラベルを付ければ何でもオケ

424 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 09:45:56 ]
>>421
そいういうんだったら逆になんでもS式に変換してみてほしい。
S式Rubyなunacceptable acceptable lispとか見てみたい。

425 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 11:08:09 ]
>>424
たしかRuby1.8では、ソースから変換した構文木を直接evalしてたはずだから
それを括弧で囲めばS式になるんじゃないか?



426 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 13:16:50 ]
今のところRubyは食わず嫌いだが、ソースがS式になるなら使ってやってもいいな

427 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 14:29:05 ]
RubyはMatzLispでPythonはGuidoLispなんだよ!とかなんとか

428 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 15:46:41 ]
lispuser.netだかどこかで見せてくれた最高にキモイlispコードってのがまさにそれじゃないの?>> read macroでホゲ


429 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 18:13:54 ]
春めいた流れになってきたなw

430 名前:グラハム mailto:sage [2008/04/23(水) 19:14:42 ]
君達、LispとRubyのいいとこ取りの言語があるのを知らないのかい?

431 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:26:13 ]
>>430
ポールグレアムなら知ってるが、あんた誰?w
pc11.2ch.net/test/read.cgi/tech/1202098949/

432 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:32:06 ]
>>431
チャップマンかカーかどっちかじゃね?


433 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 19:40:11 ]
ろくなライブラリーも無いうちからLispとRubyのいいとこ取りの言語を名乗るから評判悪いんだよなw
むしろGaucheがArcのいいとこ取りすれば解決しそうだ。

434 名前:グラハム mailto:sage [2008/04/23(水) 19:58:23 ]
思い出せば私のエッセイもいつも最初は不評だったものだ。

435 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:04:33 ]
世界の料理ショーの人頑張ってライブラリ作れよw



436 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:05:27 ]
ふーむ、、、何故あなたはそう確信するのですか?

437 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:07:01 ]
ニヤニヤ

438 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:11:02 ]
Matz>Graham だな。Lisp厨涙目w

439 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:12:05 ]
何の話だ

440 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:16:10 ]
他の言語にいちゃもんつけるお仕事、ご苦労様です
Ruby厨の人も大変だな

441 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:18:03 ]
Ruby厨さえ居なけりゃ、Rubyも良い言語なのにな。w

442 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:20:28 ]
Lisp On Railsってあるの?

443 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 20:24:55 ]
それなんて Kahua

444 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:04:35 ]
Kent Dybvigの本と迷ったが一番定評があるコッチをやることにした。

Programmation fonctionnelle en scheme
by Jean-Michel Hufflen, Masson, Paris, 1996
EUR 26.13

日本語版があればDybvigのを読みたかった。
読み終わったらStruktur und Interpretation von Computerprogrammenを読む予定。
でもLittleが流行ってるから先に読みたいな。でも英語がちょっと orz

445 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:11:00 ]
仏蘭西語と独逸語が堪能なら英語くらいなんとかなるだろ



446 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:34:28 ]
独仏国境だから二ヶ国語は馬鹿でも生活の中で自然に覚える。
英語は勉強が必要。でも勉強するならProgrammationの方が楽しい。

447 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:38:34 ]
このスレに常駐したらLispとSchemeが堪能になるようなもんかw

448 名前:デフォルトの名無しさん [2008/04/23(水) 21:42:12 ]
>>441
厨が集まる言語の条件:
・誰でも演習レベルまでは直ぐいける。
・ハイレベルに移行するには何らかのセンスor適切なガイドが必要
・エキスパートによって成果が出ている。


449 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 21:42:51 ]
(* 164.042160 26.13)
⇒4286.421640799999

ぐは、結構高い!

450 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:41:47 ]
>>400-402
Lispには大きく分けて東のMACLISP系と西のInterlisp系の二つの主流が存在。
MACLISP系:Lisp 1.5 → MacLisp → CommonLisp の『MIT系Lisp文化』
Interlisp系 :Interlisp-10→Interlisp-Dの対話型環境の『Xerox PARC系Lisp文化』
GNU EmacsはMacLispから分かれて来てるからMACLISP系に入れる。

451 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 22:59:22 ]
schemeはその流れに入ってないの?

452 名前:デフォルトの名無しさん mailto:sage [2008/04/23(水) 23:39:39 ]
>>451
schemeは当初maclispで実装されたし、影響もそれなりにあるからmaclisp系っていえば
そうとも言えるんじゃないかな。
MIT系であるのは確かだよね。


453 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:12:24 ]
πの計算をストリームを使ってやってみた。
けど、なぜかあまり近づかない。なんでだろ。教えて。

ttp://codepad.org/0iV02ShG

454 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:13:28 ]
収束の遅い公式を使うからでしょ

455 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:16:33 ]
>>454
ここでは10ぐらいでかなり近くなってる。どして?
ttp://www.aomori-u.ac.jp/lab/inform/horibata/Scheme4.html



456 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 00:27:29 ]
わかった方教えてください。あしたまた来ます。お願いします。

457 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:00:10 ]
最後の行ですね、わかります

458 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:21:21 ]
>>457
有り難う御座いました。そのヒントで見つかりました。
ttp://codepad.org/sCNx3Zlh

でも微妙に値が違ってるようです。3つ目の末尾から。
まだ、他にも間違いがあるんでしょうか?
それとも精度の問題なんでしょうか。

459 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:31:18 ]
write時の問題かな。2進的には同じ数値になってるんじゃないか?

460 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:33:38 ]
3.14159265358979 までは合ってる。
どう見ても問題ありません ><

461 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:40:10 ]
やっぱり合ってそうですか。
計算以外のところが原因なのかな?
ますます原因不明ですが今日のところは落ちます。
有り難う御座いました。またあした。


462 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:42:36 ]
11個目から+nan.0なのか。ストリームの意味無いじゃん。ちょっとワロタ。

463 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 01:58:14 ]
眠いしよく見てないんで直感だけで書くけど、
euler加速の計算のdenominatorが0になってるんじゃないの?

464 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 03:00:40 ]
無限ストリームでスマートに多倍長の演算でもしてるのかと思ったら
違うのかよ


465 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 04:23:07 ]
Amazon.co.jpのプログラミングGaucheのカスタマーレビュー書いたバカ誰よ?
On Lisp書いたの誰だかわからないようなのが何書いても信憑性ないんだけど。
折角いい本なのに余計なことしやがって(-_メ)



466 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 04:48:55 ]
藻前が書けばいいジャマイカ。
まあ、こんなところでちくちく攻撃してるやつの書評なんか読みたくもないがww

467 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 04:51:05 ]
Amazonの書評って、分野によらず全然アテにならん。
鋭いこと書ける人は、ブログやら何やらで幾らでも「読者」を獲得できるこの時代、
大企業の威光を借りて「ここならボクちんの鋭いヒヒョウを皆に聞いてもらえるるる〜」と興奮しちゃうのは、
「自分では自分の鋭さを信じているが、どういうわけか(笑)他人にはそう思ってもらえない人」
だけになっちゃったんだ。

468 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 05:00:31 ]
アテになるかはともかく、とっかかりぐらいにはなるぞ
Amazonに限らずネットの情報なんて大部分はそんなものだろう

469 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 05:39:45 ]
アマゾンレビューなぞ大抵は書きっぱなしの自己満だから気にすんな。


470 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 09:59:58 ]
GaucheはSchemeの方言(笑)
まあ尼のレビューの意義なんて内容よりも書く事自体にあるんじゃないのか。
文句があるならもっと良いレビューを書けばいいだけの話。

471 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 10:24:40 ]
自分が思ったことレビュー蘭に書いたくらいでこんだけ叩かれるんだから
Gauche本のレビュー書くのも大変だよなwww
一体、誰が書けば納得すんだよw

472 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 10:36:43 ]
思ったことを書いたから叩かれるのではなく、その内容がアレだから叩かれるんだよ。
誰が書けば納得するのか、じゃなくて、誰が書いても、内容がまともなら納得するんだよ。

馬鹿じゃないことがその人にとって大変なことなら、レビューを書くのは確かに大変だ。

473 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 10:41:38 ]
perl,ruby,pythonのようなLL系やHaskellやOCamlのようなML系も独自のmakefile形式を持ってるけど
scheme版のmakeみたいなの無いの?
S式で依存関係とか生成規則をガリガリ書けるようなもの


474 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 11:52:19 ]
うちの研究室の先輩が作って代々受け継がれているものならある。
結構便利。公開してないけど。

475 名前:364 mailto:sage [2008/04/24(木) 13:12:26 ]
>>380
自分のバグでした
正規表現で文字の置き換えしようとして
全角文字の後ろ半分のバイトだけ置き換えてたみたいです



476 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 13:13:21 ]
>>473-474
lispで動くシェルじゃだめなの?


477 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 14:22:17 ]
>>450
elispはshallow bindingじゃないから、
MacLisp系というのには難がある。
基本関数名もあまりMacLispMacLispしてない。

478 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 14:32:10 ]
>>477
少なくとも、InterlispよりはMaclisp系だよ。とりあえず defun だし。w

479 名前:デフォルトの名無しさん [2008/04/24(木) 14:38:07 ]
>>450
www.levenez.com/lang/ みたいに系統樹にしてみると面白いかもな

480 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 16:57:13 ]
>>477
emacsのリファレンスにもmaclispに強く影響を受けてるって書いてるじゃん。
rmsがmaclispで育ってるんだから当然っていえば当然だと思うけど…。

481 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:48:35 ]
>>479
MirandaとかErlangとかLuaとかAliceとかCgとかHyperTalkとか載ってない。 orz´

482 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:51:13 ]
>>462-464
それSICPに載ってるやん

483 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 18:54:59 ]
>>479,>>481
最近話題のOzもない。Orz

484 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:10:19 ]
>>482
p.334からp.337の "3.5.3 Exploiting the Stream Paradigm" !

485 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 20:31:56 ]
>>484
日本語版ではp.198からp.200にあった。



486 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:19:45 ]
Gauche本を読んでcontinuationを理解した春の夕暮れ。
今日は良い日だった。

487 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:24:03 ]
希望の精度まで計算するstream-limitを使った計算例。
>>484-485に書いてあるsqrtの計算をやってみた。πの計算にも使えるハズ。ヤッテナイケドw
ttp://codepad.org/8guLZUTv

488 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:34:38 ]
>>478
適当なこと言いました。やってみたら計算負荷が高いようです。timeoutしましたw
ttp://codepad.org/a4j62JqK

489 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:36:23 ]
ここは学坊しかいないのか?

490 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 21:55:46 ]
いや、声が大きいだけ

491 名前:デフォルトの名無しさん mailto:sage [2008/04/24(木) 22:16:21 ]
ln2 の計算。ループ10回で精度ギリギリなのはおんなじ。
ttp://codepad.org/sZyPIi4v

492 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 00:24:38 ]
今日の勉強の成果。SICP p.328-334
Ex 3.59
exp-series
cosine-series
sine-series
Ex 3.60
mul-series
Ex 3.61
invert-unit-series
Ex3.62
div-series
tan-series

ttp://codepad.org/Lh7m712l

493 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 00:44:39 ]
Exploiting the Stream Paradigm !

>>398 runge-kutta ttp://codepad.org/gSEoxetW
>>458 Pi ttp://codepad.org/sCNx3Zlh
>>491 ln2 ttp://codepad.org/sZyPIi4v
>>492 exp-series cosine-series sine-series tan-series ttp://codepad.org/Lh7m712l


494 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 01:53:53 ]
>>473
ASDFをGaucheに移植すればいいんジャマイカ?

495 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 01:59:21 ]
ASDFはCLだす



496 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:37:36 ]
だから移植なんじゃねーの?

497 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 02:50:04 ]
まずGaucheでCommon Lispを書いて、その上で動かせば桶

498 名前:デフォルトの名無しさん mailto:sage [2008/04/25(金) 03:09:06 ]
よしまかせた!






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

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

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