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


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

CommonLisp Scheme Part11



1 名前:デフォルトの名無しさん mailto:sage [04/08/02 23:13]
過去スレ
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: ruku.qp.tc/dat2ch/0311/20/1042167213.html
Part8: pc2.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/

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


513 名前:デフォルトの名無しさん mailto:sage [04/09/26 04:26:56]
511ではないが、cygwinではなくてMingwで動かす話がある。
あまりうまくいっていないようなので、やるなら自分でやった方がよいかも。

514 名前:デフォルトの名無しさん [04/09/26 05:20:39]
("root"
("usr" "aaa.txt" "bbb.txt"
("bin" "perl" "ruby" "gosh")
))

ディレクトリ構造をS式で表したいのですが、上のように
「リストの最初にディレクトリ名をおく」というのを考え
ました。もっといい方法ってありますか?

515 名前:デフォルトの名無しさん mailto:sage [04/09/26 05:29:30]
carはディレクトリ名、cdrはそのディレクトリの要素、でどう?
cdrは、listだったときはディレクトリ、atomだったらファイル名。

("etc" ; /etc/
 "fstab" ; /etc/fstab
 "passwd" ; /etc/passwd
 ("namadb" ; /etc/namedb/
  "named.conf" ; /etc/namedb/named.conf
  "named.root")) ; /etc/namedb/named.root

とか

516 名前:515 mailto:sage [04/09/26 05:31:02]
あ、よくみたら同じことやってる、おれってばか(;´Д`)
もう寝ます…

517 名前:ミミ mailto:sage [04/09/26 06:07:28]
>>514
UNIX だけならそれでいいと思う。
Win だとドライブ名がないとだめだね。

("/" "C:" "WinNT" . "Notepad.exe")

絶対パスと相対パスはどう区別するのかな。

518 名前:ミミ mailto:sage [04/09/26 06:09:13]
あ、勘違い。
パスを表すんじゃなくって、
ディレクトリ構造を表すんですね。

519 名前:デフォルトの名無しさん [04/09/26 06:32:49]
>>515 >>517
ありがとう。絶対パスなので、上の方法で扱ってみます。

次は要素を探索して、その絶対パスを返す手続きです。でも
gaucheのfindあたりでいけそうですね。調べてみます。


520 名前:デフォルトの名無しさん [04/09/26 21:55:24]
PLTSchemeで.net を使えるそうなのですが・・・
www.rivendell.ws/dot-scheme/
これって使うプロジェクトの直下において
使えばよろしいの?
というかmzSchme,PLT Scheme DrScheme って
なんで名前が3つあるんですかね?関係性が
わからないんですけど・・・

521 名前:ミミ mailto:sage [04/09/26 23:29:19]
>>529
> mzSchme,PLT Scheme DrScheme って
MzScheme は Scheme 実装のコア部分
DrScheme は統合開発環境
PLT Scheme は全体の総称かな。たぶん。



522 名前:デフォルトの名無しさん mailto:sage [04/09/26 23:32:42]
>>521
お前のキーボードにテンキーついてないだろ

HHKだから俺のにもついてないけどさ

523 名前:ミミ mailto:sage [04/09/26 23:38:14]
え、なんか鋭いですね。。。
探偵さんですか。。。

524 名前:デフォルトの名無しさん mailto:sage [04/09/27 00:21:38]
>>521
そういうことですか、サンクス。

>>522
え、なんでそうなるの?

525 名前:デフォルトの名無しさん mailto:sage [04/09/27 00:26:56]
ふつーは数字入力でわざわざテンキーまで手をのばしたりしないよ。

526 名前:デフォルトの名無しさん mailto:sage [04/09/28 10:43:06]
ふつーはレス番号を直接入力したりしないよ。


527 名前:デフォルトの名無しさん mailto:sage [04/09/28 11:15:44]
ふつーの人は2ちゃんねるなんてやらないよ

528 名前:デフォルトの名無しさん mailto:sage [04/09/28 20:13:20]
ふつーのひとはLispなんてやらないよ。

529 名前:デフォルトの名無しさん mailto:sage [04/09/28 20:59:04]
普通のやつらの上を行け

530 名前:デフォルトの名無しさん mailto:sage [04/09/28 22:39:02]
そんな実力はありません

531 名前:デフォルトの名無しさん mailto:'sage' [04/09/29 04:52:42]
(ノーマル? 普通のやつ) ; => #t
(ノーマル? (上 普通のやつ)) ; => #f
(ノーマル? (下 普通のやつ)) ; => #f
(アブノーマル? 普通のやつ) ; => #f
(アブノーマル? (上 普通のやつ)) ; => #t
(アブノーマル? (下 普通のやつ)) ; => #t

(equal? (上 普通のやつ) (下 普通のやつ)) ; => ?




532 名前:デフォルトの名無しさん mailto:sage [04/09/29 04:55:37]
(ノーマル? 普通のやつ) ; => #t
(ノーマル? (上 普通のやつ)) ; => #f
(ノーマル? (下 普通のやつ)) ; => #f
(アブノーマル? 普通のやつ) ; => #f
(アブノーマル? (上 普通のやつ)) ; => #t
(アブノーマル? (下 普通のやつ)) ; => #t

(equal? (上 普通のやつ) (下 普通のやつ)) ; => ?



533 名前:デフォルトの名無しさん mailto:sage [04/09/29 07:15:56]
だが気を付けたまえ

534 名前:デフォルトの名無しさん mailto:sage [04/09/29 23:24:51]
アブノーマルの行きつく先はAranskだ

535 名前:デフォルトの名無しさん mailto:sage [04/09/29 23:54:01]
MIT Schemeというので自作のDLLを呼びたいのですが
なかなかそういうサンプルソースが見つかりません
FFIとかで検索してみたのですが、なんか良いサンプル
ないですかね?付属のドキュメントは何か概要ぐらいしか
書いていない感じなんです



536 名前:ミミ mailto:sage [04/09/30 00:31:23]
このサンプルは見ました?

(define set-window-title
(windows-procedure
(set-window-text (window hwnd) (text string))
bool user32.dll "SetWindowText"))

(set-window-title my-win "Hi")
=> #t
;; Changes window's title/text

537 名前:デフォルトの名無しさん mailto:sage [04/09/30 01:04:39]
>>536
見ました
それだけみてもよくわかんないんです
そもそもエラーが出るし・・・
;Syntactic keyword may not be used as an expression: define
とか

538 名前:デフォルトの名無しさん mailto:sage [04/09/30 23:51:48]
いつのまにかgaucheがmingwでコンパイルできるようになっとる。
前はできんかったのに。mingwをバージョンアップしたからだろうか。(--;

539 名前:デフォルトの名無しさん mailto:sage [04/10/01 00:12:12]
shiroさんが業を煮やしてちょこっと進めた

540 名前:デフォルトの名無しさん mailto:sage [04/10/01 02:09:58]
おぉーーー

541 名前:デフォルトの名無しさん mailto:sage [04/10/01 08:56:57]
ACLってVisualStudioより高いですか。
ぐぐってもわからないってことは、相当な値段でしょうけど、、



542 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:32:44]
>>541
前スレからコピペ。
----------------------------------------------------


715 :デフォルトの名無しさん :04/06/28 23:09
ACL アカデミックとかじゃなくて普通に商用に使うために買うといくらするの?


716 :デフォルトの名無しさん :04/06/29 02:30
このスレの Part 8 で紹介されていた URL に $599 という価格があるんだけど、
www.franz.com/products/packages/

これって、アカデミック・ディスカウントなの?
そうは思ってなかった。
教育関係なら、ここからさらに割り引かれるのかと思ってました。

ご存知の方おられませんか?


543 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:33:14]
続き
----------------------------------------------------
717 :デフォルトの名無しさん :04/06/29 08:23
先日のFranzセミナーでもらった価格表によると…

Windows/Linux/FreeBSD/MacOS X版
Professional 750,000 (395,000)
Enterprise 1,400,000 (795,000)
Platinum 2,000,000 (895,000)

UNIX (Sun, IBM, HP, Compaq)版
Professional 1,300,000 (520,000)
Enterprise 2,000,000 (1,040,000)
Platinum 2,750,000 (1,200,000)

…高い… orz

718 :717 :04/06/29 08:24
あ、括弧の中はアカデミック価格ね。

544 名前:デフォルトの名無しさん mailto:sage [04/10/01 10:40:04]
flatline 氏の『on Lisp』翻訳、24/25章まで進んだようです。いよいよProlog。
user.ecc.u-tokyo.ac.jp/~g340299/

ちなみに、進振りで志望に通ったらしい。おめでとうございます。

545 名前:541 mailto:sage [04/10/01 12:01:02]
>>542 >>543
あ、ありがとうございます。
WindowsでProfessionalだと、75万円ですか、、そもそも比較の対象ではないですね ... orz

しょーがない自分で作るか(嘘)


546 名前:デフォルトの名無しさん mailto:sage [04/10/01 13:47:54]
>>539
shiroさんにもWindowsの良さをもっと解って欲しいな
バイナリ配布形式に対応してActivePerlみたいにsetup.exeから
インストール出来るようになればユーザーかなり増えると思ふ
まあそれに比例してDQNも増えるんだけどね・・

547 名前:デフォルトの名無しさん mailto:sage [04/10/01 14:45:30]
>>546
Window$かよ。( ゚д゚)、ペッ

548 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:02:20]
しまった。
ここにはUNIX馬鹿厨がいるんだった。

549 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:02:52]
別にWindowsが(他の実用レベルのOSと比較して)悪いとは思わないが,
>>546から激しくDQN臭がするのは確かだ.

550 名前:547 mailto:sage [04/10/01 15:03:49]
>>548
MACですが何か?

551 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:04:02]
やっぱDQNだった….



552 名前:デフォルトの名無しさん mailto:sage [04/10/01 15:15:06]
>>549-551
相変わらず反応早いですね。


553 名前:デフォルトの名無しさん mailto:age [04/10/01 17:24:55]
今MIT Scheme落としてるんだけど、これPLTと比べてどう?

554 名前:デフォルトの名無しさん mailto:sage [04/10/01 17:25:01]
とまあこのような連中が増えるという例でした。

555 名前:ミミ mailto:sage [04/10/01 18:28:12]
>>545
ACL Professional は 2 年間レンタルで
5, 6 万円だって聞きました。

556 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:40:05]
ACLってそんなにいいの?
どんな最適化するのか興味ある〜
ところでfranz社ってサ、LISP以外手を出さんの?
例えば、MLとかprologトカサ
あ?そんなLISPがええか?ええのんか?
どないやねん

557 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:44:28]
Borland Turbo Prologという製品が昔あったと言う。
末路は (ry

558 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:47:40]
>>557
ネタかと思ったら本当にあったのね。
正直、驚いた。

トリビアスレ向きだな。


559 名前:デフォルトの名無しさん mailto:sage [04/10/01 20:53:02]
Microsoft Visual L# 2005
Borland LBuilder 2005
とか出るといいのか?

560 名前:デフォルトの名無しさん mailto:sage [04/10/01 21:08:47]
某国の場合
Pascal→Delphiみたいな名前置換があるやも

いやむしろナイスな銘々してくれって感じ?
オタ向け言語から一気に若者の主流に返り咲くか?
そういやcurlてどうよ?
本見た感じでは、うーん・・・

561 名前:デフォルトの名無しさん mailto:sage [04/10/01 21:20:45]
なんか短期間で書き込んでる変な人がいますね。



562 名前:デフォルトの名無しさん mailto:sage [04/10/01 22:44:05]
ACL Professionalの個人向け2年間$599リースは日本でもやってんの?
間に挟まってるぼったくり屋さんが黙って無さそうなんだけど。
AllegroPrologは7で入るんだっけ?それとも別製品か?作ってるのは知ってるけど
どんな製品ラインナップになるのかまでは知らん。

563 名前:デフォルトの名無しさん mailto:sage [04/10/02 00:01:18]
CLHS は float に inf や NaN を求めていないんですね.
これらが無いと困りませんか?
近日規格策定予定だったりしますか?

564 名前:563 mailto:sage [04/10/02 00:04:09]
おっと,clisp の impnotes で触れられているのをまだ見てなかった.スマソ。

565 名前:ミミ mailto:sage [04/10/02 02:06:02]
>>562
>ACL Professionalの個人向け2年間$599リースは日本でもやってんの?

Franz の営業さん (日本人) から聞きましたよ。
ただ、リースの場合のテクニカルサポートは英語のみだそうです。

566 名前:デフォルトの名無しさん mailto:sage [04/10/02 10:35:48]
>>565
マジですか。小俣ちゃんが言うんならそうなんだろな。
ACL7がリリースされて予定通りMacOSXでCommon Graphicsがサポートされて
同一条件だったら欲しいかも。日本語のテクニカルサポートなんかイラネ。英語で充分。
$1200で買い取りと$599で2年間リースのどっちにすっかで迷うな・・・

567 名前:デフォルトの名無しさん [04/10/02 16:57:12]
GaucheからPHPかPythonを使いたいのですが、どういう方法が
あるのでしょうか?

Cならこういう具合であるようなのですが。
www.shiro.dreamhost.com/scheme/wiliki/wiliki.cgi?Gauche%3aMeCab

568 名前:デフォルトの名無しさん mailto:sage [04/10/02 17:45:30]
>>567
あのな、C言語でどうやって使うかを考えろ。
それわかったらGaucheでも使えるだろ。

569 名前:デフォルトの名無しさん mailto:sage [04/10/02 20:27:32]
わかった!Pythonインタープリタを実装するんだね!!

570 名前:デフォルトの名無しさん mailto:sage [04/10/02 23:57:10]
おれもわかった!PHP を Scheme で書きなおすんだ!
…つか PHP なんてなんで使いたいんだ?
Gauche で書けよ HTML も


571 名前:デフォルトの名無しさん mailto:sage [04/10/03 01:23:46]
チ○コかきたい



572 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:30:50]
MIT schemeがアンインストールできないんですけど・・・何なんだよヽ(`Д´)ノ

573 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:38:12]
λ教は一度入ったら、
もう二度とやめれません

574 名前:デフォルトの名無しさん mailto:sage [04/10/03 13:48:31]
信者の社会復帰を支援するツールとしてPythonが用意されています


575 名前:デフォルトの名無しさん mailto:sage [04/10/03 14:00:08]
Pythonなんてswitch文さえまともに使えない言語はダメ

576 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:07:31]
しかし豊富なライブラリは欲しいよぅ(;´Д`)

577 名前:デフォルトの名無しさん mailto:sage [04/10/03 15:26:09]
では parrot 待ちだな

578 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:26:11]
parrotでみんな幸せになれますか?

579 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:26:54]
schemeでRS232-Cを制御しようと思ったらどうすればよいのでしょうか。

580 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:47:41]
>>579
>>568

581 名前:デフォルトの名無しさん mailto:sage [04/10/03 17:52:04]
初心者な質問ですみません。
よろしくお願いします。

CLOSで引数を2つ取るメソッドを定義した場合、
それ以降は引数の数が異なる同名のメソッドの定義(オーバーロード)
って不可能なのでしょうか?






582 名前:デフォルトの名無しさん mailto:sage [04/10/03 18:52:54]
>>579
termiosインタフェースがある処理系なら
Schemeオンリーでできないか? Gaucheとか。
ioctlが叩けないからだめかな。


583 名前:デフォルトの名無しさん mailto:sage [04/10/03 20:47:03]
>>581
普通にできるだろ


584 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:17:18]
Unix でのおすすめの scheme 実行環境は何ですか?

585 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:21:37]
>>584
guileが標準的

586 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:23:47]
>>585
本気か?
いや俺も標準的になって欲しいとは思ってるけど…

587 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:41:07]
>>586
ここではそれが良いって書いてあるけれど…
www.sra.co.jp/wingnut/standards-j_toc.html#Design%20Advice


588 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:41:39]
GNU ソフトウェアの標準の拡張用インタプリタは GUILE である.
GUILE はScheme 言語の実装である
(Scheme は Lisp の非常にきれいで簡潔な方言である).
www.gnu.org/software/guile/.
われわれは他の「スクリプト言語」例えば Perl や Python で書かれたプログラムを
拒絶することはないが, GUILE を使うことは GNU システム全体の一貫性のためには
非常に重要である.

589 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:47:25]
guile ってどう読むの?

590 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:48:48]
>>588
それは知ってるけど、実際はまだろくに使っていないと思っているんだけど…
おれが無知なだけだったらスマン、例を教えて欲しい

591 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:51:42]
>>590
いや、私もどこで使われているか知らない。
同様の用途ではPerlかシェルを良く使うと思うけれど。
でも標準が合った方が良いのは確かでしょ?
乱立しても、いくつの処理系をインストールしたくないし。。

>>589
guile=ぐいるって読んでいるけれど、どうだろう。



592 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:51:57]
guileで書かれたスクリプトって何かあるの?
あまり見たことないような…

593 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:54:52]
>>589
   __,, , , , _ 、 ,,, ... ,, _ ..,_
 ー=、 、ー-、`ヽ、、ヽ`!i' , ,i",r'",-'"=ミ
    `ヽ`ヾ`、 ! ヽ ! l! i! !_i_/_<'"``
     `,T、iliー'" "、,"、',  i, リ
      !/!,li ,;;-=o=-,ッィ=。ゥィ
  __  i、`!', '; `ー /;;!i、''; ,!
ー''`ヽ`,ーi'`''"!、ヽ , `一'、 /   __
    `il `i ! ヽ、   ̄ ̄ / iヽ、/ ,.ヽ_
     i! !`   `ーァ、-ー'  ! ノ!トi,!'",ノ-、
   ,..=、i! iヽ-、 rィ',;'!ヽー-、!  `/_,i' _,.!'、
ーニー-、._ `ヽゞニ-、.;' i! ! ,  `ト_ノ`x-'" ノ
=ニヽ、 , `, /ヾ=ソ ノ !/   !、`ー`''イ、
-ー-、 `i, / / ヽ `イ_,  i -'" ̄`! !   ヽ
   Tノ /-'"  `   ' !    ヽ     !

594 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:56:04]
いつになったら”まだ”が取れるんだろう。
永遠にこない気がしてならない。
そもそも「標準の拡張用インタプリタ」とはなんぞや?
何時使うんだよ。
Linuxのインストーラーはpythonで書かれている様だし。
使われないで標準もあったもんじゃない。
そもそもSCMをベースにしておきながらあの遅さはなんなんだ?
Cにトランスレートすりゃあいいってもんでもないだろ。

595 名前:デフォルトの名無しさん mailto:sage [04/10/03 23:58:45]
ガイルでしょう

596 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:01:51]
www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&q=guile+%E3%82%AC%E3%82%A4%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja
www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&q=guile+%E3%82%B0%E3%82%A4%E3%83%AB&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

597 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:06:59]
www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&c2coff=1&q=guile+%E3%82%AC%E3%82%A4%E3%83%AB+lisp&lr=lang_ja

www.google.co.jp/search?num=100&hl=ja&ie=UTF-8&newwindow=1&c2coff=1&q=guile+%E3%82%B0%E3%82%A4%E3%83%AB+lisp&lr=lang_ja

598 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:09:11]
>>596
その検索結果には明らかに>>593のガイルが含まれているよ

599 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:10:37]
lisp ガイル     7件
lisp guile ガイル  3件
guile ガイル    303件

ノイズばっかだな

600 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:18:45]
>>598
綴として読むのだからどのガイルでも良いと思う。

601 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:19:39]
lispじゃ引っかかんないんじゃない?
scheme



602 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:22:03]
gaucheよりguileの方がいいところって何?


603 名前:デフォルトの名無しさん [04/10/04 00:22:52]
gacuhe-gl のマンデルブロートのサンプルを実行したいんですけど
load するだけじゃだめですよね
実行して画面にだしたいんですけどどうやったらよいのでしょう?

604 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:22:56]
www.google.com/search?hl=ja&ie=UTF-8&q=scheme+guile+%E3%82%AC%E3%82%A4%E3%83%AB&lr=

www.google.com/search?hl=ja&ie=UTF-8&q=scheme+guile+%E3%82%B0%E3%82%A4%E3%83%AB&lr=

605 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:23:08]
>>602
GNUのお墨つき。

606 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:23:55]
そこで Pika Scheme ですよ

607 名前:デフォルトの名無しさん mailto:sage [04/10/04 00:58:37]
>>585の凄まじい釣りっぷりで誰も>>584に答えていないので、
debianでapt-cache search schemeしてみた。
その中でscheme実行環境っぽいのを適当に
bigloo - A practical Scheme compiler
chicken - Simple Scheme-to-C compiler
drscheme - Scheme Programming Environment
elk - the Elk Scheme interpreter
escm - Embedded Scheme Processor
guile-1.6 - The GNU extension language and Scheme interpreter
mit-scheme - The MIT/GNU Scheme development environment
mzscheme - Rice University PLT Scheme Interpreter
oaklisp - An object-oriented dialect of Scheme.
rscheme - Threaded, persistent, OO, scheme interpreter and compiler
scm - A Scheme language interpreter.
scsh - A `scheme' interpreter designed for writing system programs
stalin - An extremely aggressive Scheme compiler
stklos - An efficient Scheme System providing a powerful Object System
gauche - A Scheme implementation designed for script writing.

沢山あるようなないような…
スクリプトならgauche,それ以外ならmzscheme,mit-scheme,scm,gaucheあたりが無難?

608 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:09:19]
gimpとか

609 名前:デフォルトの名無しさん mailto:sage [04/10/04 01:13:37]
その中だとbiglooがよさそう

610 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:04:45]
guileはGNU/LINUXならほぼ最初から入っているので、悪い選択じゃない。

611 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:08:11]
>>610
貴様はguile使ったことあるのか?
guile常用してるやついるの?
何に使うのか知らんが。



612 名前:デフォルトの名無しさん mailto:sage [04/10/04 02:27:24]
scheme処理系一覧っぽいのが出てきたところでふと思い出したのですが、
リアルタイムで経緯をご存知の方がいたらYale Tがどんな末路を辿ったのか教えて
いただきたく。全然話題にも上らないんでマイナーな本なんだろうと思うけど
Slade先生のObject-Oriented Common LispでLisp使い始めたのでちと興味あり。

613 名前:デフォルトの名無しさん mailto:sage [04/10/04 07:46:46]
>>581
> CLOSで引数を2つ取るメソッドを定義した場合、
> それ以降は引数の数が異なる同名のメソッドの定義(オーバーロード)
> って不可能なのでしょうか?
ラムダリスト(引数リスト)が合同(congruent)のメソッドは一つのGeneric function
に共存できると規定されています。

required argumentの数が違う2つのラムダリストは合同とは言えません。

find-method, remove-method を駆使して、メソッドをgeneric functionからすべて削除
した後で、異なるラムダリストを持つgeneric functionを定義することは可能です。

(defmethod foo (a b &optional c))
としておくのはダメなの?






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

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

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