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


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

CommonLisp Scheme Part13



1 名前:デフォルトの名無しさん [2005/05/12(木) 21:44:01 ]
過去スレ
Part1: piza2.2ch.net/tech/kako/987/987169286.html
Part2: pc.2ch.net/tech/kako/1002/10025/1002584344.html
Part3: pc.2ch.net/tech/kako/1008/10082/1008220265.html
Part4: pc.2ch.net/tech/kako/1016/10162/1016211619.html
Part5: pc3.2ch.net/tech/kako/1023/10230/1023091882.html
Part6: pc3.2ch.net/tech/kako/1031/10315/1031560687.html
Part7: pc5.2ch.net/tech/kako/1042/10421/1042167213.html
Part8: pc5.2ch.net/tech/kako/1058/10582/1058263391.html
Part9: pc2.2ch.net/test/read.cgi/tech/1069594582/
Part10: pc5.2ch.net/test/read.cgi/tech/1075630259/
Part11: pc5.2ch.net/test/read.cgi/tech/1091456033/
Part12: pc8.2ch.net/test/read.cgi/tech/1100229366/

関連リンクは>>2-10あたり

710 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 13:15:42 ]
個人的には理論的純粋さよりも実用性だな。ライブラリがあればいい。
ANSI Common Lisp + ネットワーク + 国際化 + XML + ...
みたいなノリで CLtL3 を作って標準化してほしい。

711 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 18:55:28 ]
LISPは記号処理は得意でも文字列操作はそれほどでもない中途半端さがない?

712 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 19:29:12 ]
>>711
EmacsLispはいかがですか?(反則ぎみ)
つか、欲しかったら時分でマクロなり関数なり定義してけばOK。
ソースある処理系だったら実装言語で拡張しちゃえば最強。


713 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 19:53:44 ]
一度SchemeやCommon Lisp使っちゃうと、elispでごりごり書くなんて事実上ありえん。
それならPerl使った方がマシ。

714 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 22:23:55 ]
Common Lisp だとリーダマクロなんて最後の武器があるしなあ。
#/regexp/ みたいなものくらいなら片手間で実装できるし。
まあ regexp 自体は既存のライブラリ使うとしてだけど。
xml を直接埋め込むようなライブラリとかもあったよね。

あとはファーストクラスの動的マクロとかの黒魔術に手を染めるしかないかもなあ。
Graham は確かオプションで切り替えられるような機能を
arc でサポートする予定だったと思ったけれど。

洒落だったら後置記法の Sexpr とか思いつくんだけどなあ。

715 名前:デフォルトの名無しさん mailto:sage [2005/09/04(日) 22:36:29 ]
>>714
>後置記法

括弧つきFORTHだな。w

716 名前:デフォルトの名無しさん mailto:sage [2005/09/05(月) 07:20:19 ]
>>713
emacs の開発者やコード寄贈者には Scheme や Common Lisp ハッカーが
ごろごろいるけど。

717 名前:デフォルトの名無しさん mailto:sage [2005/09/05(月) 23:59:51 ]
(>>713 emacsは絶対けなしちゃ駄目!!(><))
↓以下別の話題

718 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 01:47:11 ]
個人的にここがお気に入り
pc8.2ch.net/test/read.cgi/tech/1114223450/



719 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 04:50:31 ]
荒れるからやめろ。
↓以下Lispの話題

720 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 11:46:48 ]
LISPって夢があっていいけど
ライブラリを充実させてほしい。
どんなしょぼLISPでも使えるネットワーク系ライブラリとかよ。

721 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 14:16:24 ]
Generaがナツカシス。
ああいう開発環境をいまの技術で作れば、めちゃ快適なんだろうなと夢想。


722 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 18:33:08 ]
>>720
ほんとそのとおりだよ。LISPerにはライブラリ共有の概念がないのかね。


723 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 19:30:23 ]
www.cliki.net/networking

724 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:32:59 ]
偉そうなこと言うやつはいるけど。
それ以外の日本語のコンテンツの少なさは凄いよな。


725 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 21:40:16 ]
↑偉そうなこと言うやつ

726 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:06:11 ]
>>724
探せばそれなりにはあるよ。大学なり個人なり。
Java とかに比べれば、そりゃ少ないけど。

↓はテンプレに入れても良いかも。

チュートリアル
ttp://www.h7.dion.ne.jp/~matsu/feature/common-lisp/index.html

ティップス
ttp://www.geocities.co.jp/SiliconValley-Cupertino/2478/root-sect-2.html

727 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 22:31:27 ]
偉そうなこと言う奴は、確かに充実してる(多い)な

728 名前:デフォルトの名無しさん mailto:sage [2005/09/06(火) 23:37:41 ]
なんだ、宿題教えてもらえなかったのか



729 名前:デフォルトの名無しさん mailto:sage [2005/09/07(水) 22:26:23 ]
初心者用のコンテンツのみ充実してるな。


730 名前:デフォルトの名無しさん mailto:sage [2005/09/08(木) 18:36:51 ]
しかし、初心者自体は足りてないと

731 名前:デフォルトの名無しさん mailto:sage [2005/09/10(土) 12:21:47 ]
さっきうっかり chez のサイト踏んだら chez scheme が
version 7 に上がってたんで一応貼っておきますね。
リリースノートを眺めた限りではあんまり派手な変更はなさそうですけれど。
多言語方面に対応しないのはお客さんから要望が出ないからなんだろうなあ。

www.scheme.com/csv7.0/

732 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 03:15:04 ]
>>731
値段が判りませぬ。幾らなんでしょうかご存じでしょうか。サイト探してみたんですけど
見当たらなかったように思います。

733 名前:デフォルトの名無しさん mailto:sage [2005/09/12(月) 04:00:26 ]
>>732
フリーで機能限定版(コンパイラが無い)の Petite Chez があります。
Chez 自体の値段は私も知りませんが ACL といい勝負だという噂は聞いたことがあります。
基本的に個人相手に商売してるんじゃなさそうな気がします。

734 名前:flatline@Vim%Chalice ◆r6EONKKhcc mailto:sage [2005/09/13(火) 16:55:02 ]
"On Lisp" のHTML版を置いておきますね.

っ [ user.ecc.u-tokyo.ac.jp/~t50473/onlispjhtml/ ]

まだTeXのマクロが残りまくりですが...

735 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 20:45:38 ]
>>734
乙カレー! これで emacs-w3m で『On Lisp』が読めるよ。


736 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:01:01 ]
>>733
ACLって1ライセンスいくらでしたっけ。
今ちょっとfranzのページ見てきたら載ってないのなー

737 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:02:28 ]
>>736
時価とかじゃね?

738 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:08:48 ]
www.franz.com/products/packages/
によれば $599〜



739 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:45:29 ]
そんなに高くないのな
・・で、日本語マニュアルは付いてくるのかい?

740 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 22:46:51 ]
>>734
すげ
つーかここまでお疲れ様でした。

741 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:02:55 ]
サポートいらないから、ソースネクストから1,980円で発売してほしい。

742 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:09:30 ]
同意

743 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:19:45 ]
microsoftの製品より安くね?

744 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:39:37 ]
開発ツールじゃMSの製品に他のメーカは内容も値段も全く勝負にならん。

745 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:44:46 ]
>>743
あっちは単言語で安いパッケージがある。

746 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:46:08 ]
Microsoft Visual Common Lisp .NET 待望

747 名前:デフォルトの名無しさん mailto:sage [2005/09/13(火) 23:59:21 ]
Pythonですら.NETになったというのにおまいらときたら……

748 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 00:04:23 ]
つ DotLisp
sourceforge.net/projects/dotlisp/



749 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 00:24:29 ]
On Lispの日本語版って出版されんの?
Franzの11月セミナーのとこにそれっぽいようなことが書いてあった気がするんだが。


750 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 00:47:14 ]
Microsoft で CLR の主任設計者やってる Patrick Dussud は元々 Lisp 屋だし
今年の ILC でも講演してたよ。
international-lisp-conference.org/2005/speakers.html#patrick_dussud

751 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 06:20:08 ]
>>749
> さらに、今年末出版予定の、邦訳版 On Lisp (原書著者Paul Graham)の翻訳者である野田開氏もお迎えし、
> 書籍On Lispについてや翻訳の体験談をお話し頂きます。

これか。
jp.franz.com/base/aclhome_base.html

752 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 06:45:41 ]
そういえば On Lisp といったら原書の方も、
再版するとか改訂するとかする暇がないとか色々噂は聞くけれど、
実際のところどうなってるんでしょう。

753 名前:flatline@Vim%Chalice ◆r6EONKKhcc mailto:sage [2005/09/14(水) 10:59:31 ]
>>749
出版社の方が,原書を出した米国の出版社と交渉に当たって下さっているところです.

>>752
改訂版を出そうとしている(米の)出版社がGraham氏の原稿を待っているとのこと.
# 私もできれば改訂版に追従したいんですが...
Graham氏は完璧主義の方で,その上お忙しいので,しばらくかかりそう,とか.

754 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 15:04:06 ]
Schemeもあるでよ〜
Common Larceny requires the Common Language Infrastructure. It is known to work with the Microsoft .NET Framework implementation.
www.ccs.neu.edu/home/jrm/download.html

755 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 16:57:06 ]
Larceny か
音沙汰無いなと思ってたらこんなところで

756 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 19:35:50 ]
処理系依存の質問ですがここでいいですか?

FreeBSD4.11でportsからインストールしたCMUCL19a
traceの結果がレベル0しか出力されない

(defun fac (n)
(if (> n 1)
(* n (fac (1- n)))
1))

(trace fac)
(fac 3)

処理系の出力
0: (FAC 3)
0: FAC returned 6
6

教えてエロい人

757 名前:デフォルトの名無しさん mailto:sage [2005/09/14(水) 21:29:51 ]
SBCL 使えば? 日本語も使えるし。

758 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 02:19:00 ]
計算過程をずっとsingle-floatの範囲内で収めたいのですが、ACL7は積み残しが
発生する場所では気を利かせてdouble-floatで計算してくれるみたいです。
C/C++のように強い型付けをされた言語の真似をさせるにはどうしたらよいですか。
foreign-function使ってfloat同士の加算だけの関数を呼び出すのは我ながら
バカらしい解決方法だと思うのですが、もっとまともな方法ありますか?



759 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 02:28:31 ]
>>758
例えば
(defun p (x y)
 (declare (single-float x y))
 (the single-float (+ x y)))
みたいな書き方すれば多くのコンパイラは良きになしてくれるよ。

760 名前:758 mailto:sage [2005/09/15(木) 02:39:10 ]
>>759
declareとtheを使った書き方は試しているのですが、まだ期待した結果を
得られるには至ってません。記述方法の問題かも知れないのでも少しいじってみます。
ありがとうございました。

761 名前:デフォルトの名無しさん [2005/09/15(木) 06:26:15 ]
.NET + Common Lisp については、こんなのもあるらしい。

weitz.de/rdnzl/
RDNZL - A .NET layer for Common Lisp


762 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 20:55:47 ]
積極的にsingle使いたい理由でもあるの?
最適化のつもりなら多分逆効果だよ

763 名前:758 mailto:sage [2005/09/15(木) 22:46:38 ]
>>762
僕への質問と理解してよければ、ハードウェアのシミュレータを書こうとしてるからです。
演算器がsingleしか持ってないので途中でdoubleに行っちゃったりして実機上の計算と結果が
異なってくるとイヤかなぁ、と。
マクロとかバンバン使って勝手に俺言語でっち上げて、パイプラインの状態とか視覚的に
見れるようなところまで持って行けたら素敵なんだけども。こんなことLispでやろうとするのって
おかしいですか?

>>753
出版されたら買わせていただきますわ。期待して待ってます。

764 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 23:08:26 ]
C でも float foo(float x, float y) { return (x + x) / y; } を
foo(MAXFLOAT, 2) と呼び出した場合、途中 double で計算して
オーバーフローしない処理系があるし、それも規格合致だよ。

正確にエミュレートしたいのなら自前でビット演算するしかない。

765 名前:758 mailto:sage [2005/09/15(木) 23:47:07 ]
>>763
ご忠告ありがとうございます。究極的にはそうなるんでしょうね。
SystemCとかってどうなってんのかな。暇なとき見てみよっと。


766 名前:デフォルトの名無しさん mailto:sage [2005/09/15(木) 23:48:59 ]
>>765
SystemCは厳格にやるクラスと高速なクラス(これは=float/doubleだけど)が両方
用意されているよ。

767 名前:デフォルトの名無しさん mailto:sage [2005/09/16(金) 07:20:05 ]
>>764
float の演算が double に変換されてから行われるのは K&R の時代の話じゃないの?
……と思ったけどオーバーフローが絡むとアレか。未定義だか処理系定義だかか。

768 名前:デフォルトの名無しさん mailto:sage [2005/09/16(金) 09:53:09 ]
ダカカ。



769 名前:デフォルトの名無しさん mailto:sage [2005/09/16(金) 16:07:10 ]
中村正三郎氏によるProactical Common Lispの書評(?)
iiyu.asablo.jp/blog/2005/09/16/76723
サイン本、いいなー。w

770 名前:デフォルトの名無しさん mailto:sage [2005/09/16(金) 16:08:13 ]
>>769
typo
誤:Proactical
正:Practical

771 名前:デフォルトの名無しさん mailto:sage [2005/09/16(金) 23:11:58 ]
今日のセミナー人少なかった・・・個人的にはすごく興味深い内容だったんで
もっと多くの人が知ってくれればいいのにと思ったよ。
撮影していたビデオを配信する予定がないこともないらしいのでちょっと期待。

Prologって使ったことないんだけど、適用する分野を間違えなければ便利そうね。

772 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 10:16:18 ]
gosh> (display 2)
2#<undef>
gosh> ((car '(display display)) 2)
*** ERROR: invalid application: (display 2)

why? please.

773 名前:デフォルトの名無しさん [2005/09/17(土) 10:53:05 ]
lispboxっての入れてみたんだけど、
デフォルトのclisp2.34が起動時にエラーが起こるので、
エラーの起こらないclisp2.35を使ってみたいです。
しかし、clispフォルダの中身をいれかえて、
lispbox-register.elを入れてやるだけでは動かないようです。

どうやったら動くか知ってる人いませんか?
ちなみに、2.34のエラーは以下の通りです。上2行のWARNINGは2.35でもでるようです。
WARNING: locale: no encoding CP932, using UTF-8
WARNING: *TERMINAL-ENCODING*: no encoding CP932, using UTF-8
invalid byte sequence #xEE #x2E #x74 in CHARSET:UTF-8 conversion

よろしくお願いします。


774 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 11:14:52 ]
>>772
display っていうシンボルを 2 に apply しようとしてる.
シンボルは関数でないから当然エラー.
やりたいことやるには
((car `(,display ,display)) 2)

775 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 11:25:13 ]
おまえ初心者っぽい奴にいきなりunquoteでかいてんじゃねーよ
素直にlistで書けよ

776 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 11:27:14 ]
'(display display) == (list 'display 'display)
`(,display ,display) == (list display display)

777 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 11:27:16 ]
↑すまん、ちょっとあたまに血が上りすぎた
俺が言いたいのはquoteとリストの区別が付いてない初心者だから
順序立てて教えないと理解しないだろってことだよ

778 名前:772 mailto:sage [2005/09/17(土) 11:49:38 ]
なるほど! 自分は

gosh> ('display 2)
*** ERROR: invalid application: (display 2)

こんなことをしているのと同じだったんですね。
774さんのようにunquoteで書くか、以下のようにして
書くかしてちゃんと関数として評価されるようにしなければ
ならなかったと。

gosh> ((car (list display display)) 2)
2#<undef>

おかげで unquote についても覚えることができました。
>>774-777さん。どうもありがとうございます。

gosh> display
#<subr display>
gosh> `(,display)
(#<subr display>)




779 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 11:57:35 ]
LISPとSchemeの両方を使うが
頻繁に使わないって人はよく間違うよね。


780 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 15:04:42 ]
間違わねーよ
間違う奴は全く理解してないってことだろ

781 名前:デフォルトの名無しさん mailto:sage [2005/09/17(土) 21:58:51 ]
>>769
その文章がWebに掲載された日の午前中に
私がamazonで購入したときには残り3冊だったのに、
その10分くらい後にはもう在庫なしになっていた。
洋書売り上げランキングも、最初見たとき5000位台だったのが、
一時的に50位くらいまで上がってるのを見た。
影響力すごすぎ。

782 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 00:18:02 ]
そんなに影響力あるのかあの薄らハゲ。詳しく知らないけど何者?
リンク先のblog見るかぎりじゃ結構バカそうなんだが。バカを演じてるだけなのかな。

783 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 00:39:59 ]
>>782
マイクロソフトの天敵みたいな人。
ちなみに元法務大臣とは別人だぞ。w
ja.wikipedia.org/wiki/%E4%B8%AD%E6%9D%91%E6%AD%A3%E4%B8%89%E9%83%8E

784 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 01:34:41 ]
マイクロソフトの天敵だと思っているのは本人だけだろ。


785 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 09:25:35 ]
>>780 (defun (hoge huga) ...)とか間違ってやるだろ?



786 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 10:20:03 ]
どこの馬鹿がやるんだろう・・・。

787 名前:デフォルトの名無しさん mailto:sage [2005/09/18(日) 14:58:41 ]
>>785
defunとdefineの違いがなければ間違うかもしれんが、どちらかの単語を打ち込んだ
時点で自動的に脳内モードが切り替わるのでその手の間違いは少ない。

788 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 01:03:27 ]
scheme でうっかり #' を書いてることはあるなあ。
あとは #t を t とか #f や '() を nil とか。
まあ書いた瞬間に気付いてへこむわけですが。



789 名前:デフォルトの名無しさん [2005/09/19(月) 14:01:50 ]
というか関数と変数で名前空間を分けることのメリットって何よ?
#:とかfuncallとかめんどくさすぎる

790 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:11:08 ]
変数として使っても、呼び出しフォームで関数が取り出せるというだけかな。
CommonLisp的思考をしない限りはメリットはない。
おれもSchemeみたくスロット1つにしてしまっても良いと思う。


ところで、()をわざわざ'()とquote付けて書いてるのが多数なのは
宗教上の理由でしょうか。
()は評価しても()だよね?
()は#tとか#fと同じ様な扱いのはずだと思うけど。
Schemeはここだけ不思議。

791 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:14:00 ]
>>790
Schemeでは () は評価できない(エラー)だと思う。

792 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:16:18 ]
へーエラーになるのか。
なんでだろうね。
Gaucheでも入れてみようかな。

793 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:21:50 ]
>>792
評価できる形式ではないから。
Common Lispの場合は()はnilというsymbolであってspecial変数としてnilという
値を持っているから評価できるだけ。

794 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:37:10 ]
エラーなんだっけ?
R5RSでは未定義だったような。うるおぼえ。

795 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 14:41:17 ]
>>794
ああ。正確には未定義だったかも。

796 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:09:52 ]
やってみた。gaucheだと両方とも同じように評価される。

gosh> ()
()
gosh> '()
()

R5RSをみて見たけどようわからん。見当違いなトコ見てるかも。

4.1.3 Procedure calls
> Note: In many dialects of Lisp, the empty combination,
> (), is a legitimate expression. In Scheme, combinations
> must have at least one subexpression, so () is not a
> syntactically valid expression.

4.1.2 Literal expressions
> '() ===> ()

識者の登場キボン

797 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:13:36 ]
思いっきり書いてるやん
> so () is not a
> syntactically valid expression.

798 名前:796 mailto:sage [2005/09/19(月) 15:15:09 ]
orz...thx.




799 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:18:04 ]
未定義ならgoshでは()=>()ってだけじゃないの。

ちなみに
Petite Chez Scheme Version 6.9c
Copyright (c) 1985-2003 Cadence Research Systems

> ()
()
> '()
()
これもgoshと同じか。

800 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:19:49 ]
Guileね

guile> ()
ERROR: missing or extra expression
ABORT: (misc-error)
guile> '()
()
guile>


801 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:22:41 ]
Guileはちゃんと(?)エラーになるな
guile> ()
ERROR: missing or extra expression
ABORT: (misc-error)
guile> '()
()
guile>

802 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:23:12 ]
あら見事にかぶった。

803 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 15:24:22 ]
>>800,801
おおぅ。ちゃんとエラーになる処理系もあるんだな。
やっぱquoteせにゃならんか。

804 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 16:05:09 ]
Guileってもはや独自言語仕様に向かってなかったっけ?
Guileでエラーになったからと言え、これをSchemeの仕様と言ってしまっていいものか。
つーか未定義か。

805 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 20:40:25 ]
まぁグィラーは特殊だから。

806 名前:デフォルトの名無しさん mailto:sage [2005/09/19(月) 21:35:30 ]
Guile は規格で正しいとされてないことは積極的にエラーにし、
Gaush や PLT Scheme は規格でエラーにしろとされてるものしか
エラーにしないような感じ。
以前出た (define (foo) (define x 10) (define y x) y) が
どう扱われるかもそうだったよね。

807 名前:デフォルトの名無しさん [2005/09/20(火) 00:21:52 ]
今、現在Schemeを勉強しているのですが
絵を簡易的なアニメーションさせることは
Schemeを使って可能でしょうか?
また、Schemeからリンクさせることも含めて
可能な手段をわかる人おられますか?
かなり求むです。

808 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 01:10:18 ]
gauche-glとかオススメ



809 名前:デフォルトの名無しさん [2005/09/20(火) 11:12:11 ]
>>808

かなり感謝です。実際に求めていたものがありました。
しかもSICPにも図形言語として紹介もしていたようですね。
みなさんかなりの達人では??
私もこれからレベルアップします!!

810 名前:デフォルトの名無しさん mailto:sage [2005/09/20(火) 20:56:22 ]
>>806
参考になるです。






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

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

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