1 名前:デフォルトの名無しさん mailto:sage [04/11/25 21:48:56] lispを触ってみたい入門者のQ&A 初心者のQ&A 本スレでは恥ずかしくて聞けない人のQ&A 本スレは高度すぎて割り込めない人のQ&A linuxでなくてwindowsでやりたいんですが・・・Q&A lispを使用してC#やJAVAの代替にするための方法(おまけ) ま、ゆっくりたりましょう。 「いいものの本質は、いかなる時代においても変わらない」byパワーズ
116 名前:デフォルトの名無しさん mailto:sage [04/12/18 22:05:23] >115 こっちこそすまん。聞き方がずさんだった。 まさか、マジに存在してるとは思ってなかった。 今から使ってみる。
117 名前:デフォルトの名無しさん mailto:sage [04/12/18 22:32:00] Lisp in a box をMeadowで作ってくれる人いないかな… common-lisp.net/project/lispbox/ WindowsでGNU CLISP + SLIME環境を整えるのが簡単になったらいいな。
118 名前:デフォルトの名無しさん mailto:sage [04/12/19 04:24:46] WINDOWSは開発環境としてはlisperには見放されている。 あきらめるべし
119 名前:デフォルトの名無しさん mailto:sage [04/12/19 14:36:32] s/lisper/野良lisper/ 逆に職業軍人向けはWindows環境が一番充実してる罠。
120 名前:デフォルトの名無しさん mailto:sage [04/12/19 15:04:26] なんで軍人??
121 名前:デフォルトの名無しさん mailto:sage [04/12/19 15:42:55] とまべっちに聞け。
122 名前:デフォルトの名無しさん mailto:sage [04/12/19 23:29:21] (defclass Object()()) これtop
123 名前:デフォルトの名無しさん [04/12/20 23:31:57] xyyzzyってdefclass使えないの?
124 名前:デフォルトの名無しさん mailto:sage [04/12/21 00:56:45] >>118 CLISP, GCL, ABCL はどれも Windows 上で動きますが… Windows で CLISP + SLIME 環境を準備するのは難しいですか? Emacs + CLISP + SLIME をまとめたパッケージが欲しいという レベル?インストーラを作ったら需要があるのかなぁ. # CMUCL, SBCL も Windows 対応が進行中ですし. # 特に見放されては居ないとおもいますが. >>123 xyzzy は ANSI CL じゃなくてその前の CLtL2 ベースですから defclass はありません.
125 名前:デフォルトの名無しさん mailto:sage [04/12/21 08:21:37] >>124 手軽にlispやりたいひとには需要あるんじゃない? 選択肢が増える。 >>123 defclassは自分で実装しろ
126 名前:デフォルトの名無しさん mailto:sage [04/12/21 08:43:27] >>124 > Emacs + CLISP + SLIME をまとめたパッケージが欲しいという > レベル?インストーラを作ったら需要があるのかなぁ. それは117が言っているように"Lisp in a box"としてすでに存在するので、 それのEmacsをMeadowに変更してくれと言う事ではないかな?
127 名前:デフォルトの名無しさん mailto:sage [04/12/21 12:57:06] >>124 > CLISP, GCL, ABCL はどれも Windows 上で動きますが… CLtL2 キボン.さらに Windows で動いて, しかも日本語も安心して使えないと困ります.clisp はダメぽ. ビルドの仕方だけの問題なのかな? どなたか japanese にやさしい clisp-win32 バイナリください m(__)m lisp じゃないけど,windows 用ってなぜかインストーラ付きばかりですよね. administrator 権限が無いマシンでは試すことさえできません. 大学の設備でプログラミングがやりずらいなんて...orz
128 名前:デフォルトの名無しさん [04/12/21 22:53:28] 質問です。 "0"を任意の数だけ表示する関数を教えてください。 (setq i 0) (while (< i 32) (print "0")(setq i (+ i 1))) で上手くいかない・・・
129 名前:デフォルトの名無しさん [04/12/21 22:59:54] WindowsではCMUCLって使えないの?
130 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:01:04] 使えるけど
131 名前:デフォルトの名無しさん [04/12/21 23:01:51] cygwinの上で、とか無しで
132 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:28:38] >>128 任意個の"0"を並べた文字列をつくる それを表示する
133 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:50:59] 私、初心者ですが、恐れながら一言、言わせて板抱きます。 >>132 lisp ですから、文字列ではなく、リストを使うべきではないでしょうか? 例 (mapcar #'princ '("0" "0" "0"))
134 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:51:52] なぜ128でうまくいかないか考えたまえ。
135 名前:133 mailto:sage [04/12/21 23:53:16] すいません。 " なしで。 (mapcar #'princ '(0 0 0))
136 名前:デフォルトの名無しさん mailto:sage [04/12/21 23:54:56] 任意個に挑んで。
137 名前:デフォルトの名無しさん [04/12/22 00:24:42] XYZZYでバイトコンパイルしたものはJAVAから呼べないの?
138 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:30:54] >>126 うぐ,自分は NT Emacs 使いなので…メイン環境が FreeBSD なんで site-lisp とか共有する都合上 NT Emacs ですが,Meadow のが良いんですかね? >>127 CLtL2 よりは HyperSpec のほうが…あれ?ライセンスは良いのかな? CLISP は一番多言語サポートが良いと思いますが.あー Windows だと ビルド環境整えるのが面倒なんで日本語サポートは….
139 名前:デフォルトの名無しさん mailto:sage [04/12/22 00:39:46] >>128 環境は何ですか? Common Lisp には標準では while はありません. n 個 0 を表示するには下記の方法から好きなものをどーぞ. ;; dotimes 構文 (defun f1 (n) (dotimes (i n) (princ n))) ;; do 構文 (defun f2 (n) (do ((i 0 (1+ i))) ;; i=0 を宣言し,ループ毎に i = (1+ i) してカウンタを増す ((= i n)) ;; i==n になったらループ停止 (princ 0))) ;; loop 構文 (defun f3 (n) (loop repeat n do (princ n))) ;; 再帰 (defun f4 (n) (cond ((= n 0) (princ 0)) (t (princ 0) (f4 (- n 1)))))
140 名前:デフォルトの名無しさん [04/12/22 00:56:30] >>139 をを、ありがとうございます。 でわdoを戴きます
141 名前:デフォルトの名無しさん mailto:sage [04/12/22 01:34:52] どうでもいいが >>140 さんの環境は何だったのでしょう? >>133 N 回の繰り返す時必要な情報は「何回繰り返したか?」という数値一つで良いですし、 結果も画面表示が得られれば良いだけなので「リストを使うべき」というほどでも ありませんね。まぁ、mapcar を使うとすると (defun zerozero (n) (mapcar #'princ (make-list n :initial-element 0))) でしょうか?mapcar は結果として 0 が n 個はいったのリストを返しますが、 これは表示のためだけにはちょっと勿体ないかもしれません。 Lisp だから List という考えかたではなく、状況によって適切なデータ構造は 何か?を考えるようにすると上達がはやいと思います。 >>137 呼べません。バイトコンパイルっつってもバイトコードの体系が違います。
142 名前:132 mailto:sage [04/12/22 08:14:46] (princ (make-string count :initial-element #\0)) >>128 の例に出てくるようなオーダーならこれで十分でしょ。 多分一番早いし速い。 数がでかいのに対応したきゃ適当な単位に分ければよし。
143 名前:デフォルトの名無しさん mailto:sage [04/12/22 09:37:00] >>133 Lispだからリストを使うべきってすごい思い込みだ CommonLispには他にも配列やら構造体やらクラスやらいろいろあるよ あるものは使わなきゃ
144 名前:デフォルトの名無しさん [04/12/23 16:47:10] CMUCLはネイティブコンパイルができるらしい。 他にネイティブコンパイルできるものはないのか? Windows限定で(ACLなしで)
145 名前:デフォルトの名無しさん mailto:sage [04/12/23 17:32:01] (setf str (if t "+" "-")) (setf sym (if nil '+ '-)) (funcall (string->function str) 1 2) ; => 3 (funcall (symbol->function sym) 1 2) ; => -1 のようなことをするにはどうしたらよいですか? 引数として与えられた文字列やsymbolにバインドされた関数 を返す関数を使いたいのてす。
146 名前:デフォルトの名無しさん mailto:sage [04/12/23 17:33:49] intern, symbol-value, symbol-function
147 名前:デフォルトの名無しさん mailto:sage [04/12/23 17:37:40] それだ!すげー速いレスthnx
148 名前:デフォルトの名無しさん mailto:sage [04/12/23 19:18:05] >>144 LispWorksは?
149 名前:デフォルトの名無しさん mailto:sage [04/12/23 19:45:46] (funcall sym 1 2)で動くんじゃないの?
150 名前:デフォルトの名無しさん mailto:sage [04/12/23 21:14:30] >>144 ありますよ LispWorks $1100 Corman Common Lisp $200 (非商用フリー) GCL Free ECL Free ってとこでしょうか
151 名前:デフォルトの名無しさん mailto:sage [04/12/24 00:31:23] >>144 なんでACLは除外なの?
152 名前:デフォルトの名無しさん [04/12/24 00:34:03] >151 高すぎるから。 GCLとかよさそう。 GUIつきとかないかな
153 名前:デフォルトの名無しさん mailto:sage [04/12/24 00:37:14] >>152 $599(62,000円)からあるけど。
154 名前:デフォルトの名無しさん mailto:sage [04/12/24 00:52:17] >>150 日本語が通るのはLispWorksだけ?
155 名前:デフォルトの名無しさん mailto:sage [04/12/24 11:38:55] >>154 > 日本語が通るのはLispWorksだけ? たぶんそう。ただ上記にリストアップされていない、JVM上で動作するABCL(Armed Bear Common Lisp)は 日本語通りそうな気もする。だれか試していない?
156 名前:デフォルトの名無しさん mailto:sage [04/12/24 16:57:08] オマエガタメセ
157 名前:デフォルトの名無しさん mailto:sage [04/12/24 20:10:33] >>155 (length "いろは") => 6だって。設定次第でどうにかなるのかな?
158 名前:デフォルトの名無しさん mailto:sage [04/12/24 22:12:24] >>157 ウニコードだからむりぽ。 LispWorks, ACL も3が蛙。
159 名前:デフォルトの名無しさん mailto:sage [04/12/25 01:15:19] 文字列→symbol→bindされた関数→適用 するのにCommonLispでは (funcall (intern "+") 1 2) schemeだと ((eval (string->symbol "+") (scheme-report-environment 5)) 1 2) こんなのしか書けなかった。もっとましな書き方があるはずですよね。
160 名前:デフォルトの名無しさん mailto:sage [04/12/25 01:29:56] intern 相当がschemeにはないからな
161 名前:デフォルトの名無しさん [04/12/25 22:50:04] 色々あったが、一応社内の小規模アプリをACLで書く許可が出た。 これをパイロットPJとして、使い勝手、速度、仕様変更対応コストなど データを取る予定。
162 名前:デフォルトの名無しさん mailto:sage [04/12/25 23:59:11] どんなことがあったの?
163 名前:デフォルトの名無しさん mailto:sage [04/12/26 12:05:05] >>161 小規模1人プロジエクトじゃデータにならんと思われ。
164 名前:デフォルトの名無しさん [04/12/26 18:20:13] 「Lispの表記をUML拡張できないか?詳細なものを」by課長 殺すしかねぇな
165 名前:デフォルトの名無しさん mailto:sage [04/12/26 19:21:11] COBOLのほうがまだましだな。
166 名前:デフォルトの名無しさん mailto:sage [04/12/26 21:52:19] >>164 何か問題でも?
167 名前:デフォルトの名無しさん mailto:sage [04/12/26 22:20:50] >>166 殺人は犯罪ですから。
168 名前:デフォルトの名無しさん mailto:sage [04/12/26 22:58:58] UMLでlispを書け、というのはわからんでもない。 一応UML2.0の読み書きぐらいなら仕事で使うレベルならば困らない。 が、私はスリーアミーゴスでもメラーでもケントベックでも、ファウラー でもない。 「lispコードを読み込んで、UMLを作成するtool」なんざ作れん。 んな技術あったらラショナルに転職するわい。 だいたいLisp用にUMLを拡張するだけでも私の手に余るってんだよ。
169 名前:デフォルトの名無しさん mailto:sage [04/12/27 00:48:07] >>167 社会的に抹殺してやれば団塊世代なんて直ぐに自殺しますよ。意外と軟弱。
170 名前:デフォルトの名無しさん mailto:sage [04/12/27 02:02:28] 物騒な話はヨソでやるよろし。
171 名前:デフォルトの名無しさん mailto:sage [04/12/27 02:18:25] LISPコードはマクロのせいで、全部展開しないとパースは無理だから 機械的に意味を抽出できても意図とはかけ離れたものになると思う コンパイラを1つ作るようなもの
172 名前:デフォルトの名無しさん mailto:sage [04/12/27 11:03:26] macroexpandすればいいだけやん。 どのみちLispのコンパイラなんて簡単に書けるんだから そう大層に言うほどのことじゃない。
173 名前:デフォルトの名無しさん mailto:sage [04/12/27 14:42:32] いやだから、macroexpandした後の内容でいいのかって話
174 名前:デフォルトの名無しさん mailto:sage [04/12/27 14:53:07] ? 着目したい構造がマクロで定義されているんだったらそれはmacroexpandせずに 残せばいい話でしょ? 選択的にmacroexpandするようなのはコンパイラなんて気負うまでもなく書けるでしょ。 C/C++のcppマクロなんかとはわけが違うよ?
175 名前:デフォルトの名無しさん [04/12/27 19:55:00] 問題はdefmacroの扱い方以前に、defunでもdefmethodでも defclassでもdefgenericでもいいのだが、それらをクラス図で扱うと言うの なら、UMLをLisp用に拡張しなければならないということだ。 言語事態があまりにもC#やJAVAとはかけ離れすぎているから、 メタクラス使って拡張してXMI対応もしなければならない。 これを三人(私+新人二人)で、一月ではキツくねぇだろうかと、 思った次第(このtool自体をLispで書けは流石に無茶だろう)。
176 名前:デフォルトの名無しさん mailto:sage [04/12/27 23:58:31] >>175 ふと思ったんだが、その課長さんUMLとXMLと勘違いしていないかい? どっかで「LISPでプログラム書いてXMLに変換するのはナウいですよ」とか言われて... 課長さん、忘れない様にブツブツ言いながら帰ってくる途中に XML XML XML ... <地下鉄の中><居眠り><ドトールでコヒー> ... UML UML UML ってなぐあい。あり得ないかもしれんが、そうであることを君のために祈っているよ(笑
177 名前:デフォルトの名無しさん mailto:sage [04/12/28 08:20:49] >UMLをLisp用に拡張しなければならないということだ やってみたら? もし出来たら発表してよ。
178 名前:デフォルトの名無しさん mailto:sage [04/12/28 23:27:44] 仕事で使うものをここで発表なんかするかよ
179 名前:デフォルトの名無しさん [04/12/31 07:25:57] arcっていつ出るの?
180 名前:デフォルトの名無しさん mailto:sage [04/12/31 08:20:24] arcはグラハムの脳内言語ですが何か? 奴に処理系作る時間は無いかと
181 名前:デフォルトの名無しさん mailto:sage [04/12/31 09:29:01] じゃあグレアムは普段何やってんだろ。 働かなくても食っていける資産はあるだろ。 まさかエッセイばかり書いているわけでもあるまい。
182 名前:デフォルトの名無しさん mailto:sage [04/12/31 10:33:04] グレアムって誰?
183 名前:デフォルトの名無しさん mailto:sage [04/12/31 10:50:40] Paul Graham ポール グレアム ポール グラハム どっちが正しい?
184 名前:デフォルトの名無しさん mailto:sage [04/12/31 10:51:18] つか、香具師はフランス人?
185 名前:デフォルトの名無しさん mailto:sage [04/12/31 11:15:02] アメリカのLisperと話す時は「グレアム」で通じるけど。 「グラハム」って呼んでる人は会ったことない。
186 名前:デフォルトの名無しさん mailto:sage [04/12/31 12:04:25] グリィォムだな。
187 名前:デフォルトの名無しさん mailto:sage [04/12/31 12:14:09] ∧_∧ (゚∀゚ )ー┐ グレアムグレアム! しヽ し′ 彡 > 彡) / / / (_(__) ∧_∧ ┌ー( ゚∀゚)グレアムグレアム! 丶J /J ( ミ < ミ 丶 丶 丶 (__)_)
188 名前:デフォルトの名無しさん mailto:sage [04/12/31 13:08:55] 食べすぎの日記にも出てきませんね. 資産があって暇なら数値計算にも手を出して,文書を書いて欲しいです.
189 名前:デフォルトの名無しさん mailto:sage [05/01/01 03:48:01] 奴はLISP処理系を1から作るなんてことはしない CommonLispのラッパーみたいなので済まそうと考えてるヘタレ どう見てもarcは破綻してるだろ
190 名前:デフォルトの名無しさん [05/01/01 04:52:28] arcってよく知らんのだが、CLと何が違うの? ラップでもなんでもいいんだが、ただの方言でしかないのか?
191 名前:デフォルトの名無しさん mailto:sage [05/01/01 05:19:25] >>190 www.paulgraham.com/arcll1.html www.paulgraham.com/ilc03.html この辺を読んでイメージをつかんでくれ、と言いたいところだけれど、 原理的なところと実用的なところの話がごっちゃに出てきてて、 いまいちはっきりしないのは確かだな。 一応、かつて上記のを読んで印象に残ってるのは、 名前空間はひとつ、てのとマクロをオプションで実行時展開できるようにする、 て話かなあ、CL と違うってことだと。 まあ、基本的には Lisp は Lisp なんで糖衣構文で何とかならない? 的なネタもある、というか多いけれど。 あとはインデントに構文的な意味を与える、とかもあったかな。
192 名前:デフォルトの名無しさん [05/01/01 23:09:28] おめーらがやってる批評もどきのRubyに対する足引っ張りはな、 十把一絡げの愚図Java,C++,Perlみたいなカス言語フリーク野郎が Ruby作者matzのような結果を出した人間と自分との格差を認められず おこがましくも精神的に一矢報いようとするために 仰々しく「批評」とか名付けた浅ましい自己主張で攻撃して 自尊心を慰めてるにすぎない。 実際問題として、お前みたいな奴が考えてるほど 批評された側の役に立ってるわけがないだろ?ボケが。 その口から出るクソが誰かに感謝でもされたか?ああ? 自意識過剰甚だしいんだよ、この自己愛のボケ奴隷が。 数倍マシ?寝言は寝て言えよこの恥知らず野郎。 ネットで万能感むき出しにしてオナってんじゃねーよ。 批判する野党が重要だぁ?プ 公明党にでも投票してろ白痴野郎。
193 名前:デフォルトの名無しさん mailto:sage [05/01/03 01:01:18] >>192 A: 誤爆 B: 編集忘れ C: スクリプト D: 釣り 正解はどれ?
194 名前:デフォルトの名無しさん mailto:sage [05/01/03 01:30:56] どっかで見た E: コピペ
195 名前:デフォルトの名無しさん mailto:sage [05/01/03 13:05:40] LispでSOA出来ますか? ようはLispでSOAPが出来ますか、と言うことですが。
196 名前:デフォルトの名無しさん mailto:sage [05/01/03 13:39:15] LISPは完成された言語である。 故にSOAP対応なんてする必要がない。 去れ、邪教徒よ。
197 名前:デフォルトの名無しさん mailto:sage [05/01/03 23:02:34] lisp や scheme で数値計算をするにあたって,どんなライブラリがありますか? octave 並に楽に書けると嬉しいです. (let* ((time (linspace 0, 1, 128)) (y (cos time))) (Y (ffi y)) ... みたいな. ;; slib の plotting はジョーク?
198 名前:197 mailto:sage [05/01/03 23:32:44] スマン.matlisp というのが cliki にありました. どちらかというと,Windows でも良い処理系がある scheme の方が ポータビリティ (?) がいいのかな?
199 名前:デフォルトの名無しさん mailto:sage [05/01/04 00:30:52] 金に糸目をつけなければCommon Lispにもあるんでない?
200 名前:デフォルトの名無しさん mailto:sage [05/01/04 08:18:14] >>196 完成って・・・ SOA対応でlispからSOAの手軽な実装方法とか出せたら、 今のC#とかJAVAに取って代われるかもしれないぞ?
201 名前:デフォルトの名無しさん mailto:sage [05/01/04 23:09:04] >今のC#とかJAVAに取って代われるかもしれないぞ? なんか今年の初夢みたいな話だな(笑
202 名前:デフォルトの名無しさん [05/01/06 06:53:58] 決心した。 ACL7.0を買う!!
203 名前:デフォルトの名無しさん mailto:sage [05/01/06 07:02:20] >>202 俺にも(ヽ゚д)クレ
204 名前:デフォルトの名無しさん [05/01/08 20:07:47] WINDOWS環境です。 CLISPのバイトコードをJAVAとかVC++から呼ぶことは出来ますか? またCLISPからC++やJAVAを呼ぶことは出来ますか? JYTHONみたいにJAVAのクラスをぞのまま呼べるCLの環境とか ありますか?(これは流石にないか)
205 名前:デフォルトの名無しさん mailto:sage [05/01/08 20:34:26] できません(バイトコードのフォーマットが違います) できません(exeにすれば実行はできるかもしれません) できません
206 名前:デフォルトの名無しさん mailto:sage [05/01/09 01:36:21] ACL
207 名前:デフォルトの名無しさん mailto:sage [05/01/09 02:06:49] >>204 Java と連携したいなら ABCL とか。 armedbear-j.sourceforge.net/ www.cliki.net/Armed%20Bear%20Lisp JFLI が LispWorks 以外で動くのを気長に待つとか。 jfli.sourceforge.net/ ;; どっちも使ったこと無いけど。
208 名前:デフォルトの名無しさん [05/01/09 10:10:14] >>207 サンクス〜〜 つかjfliは凄くないかい? ぱっと見はJYTHONを超えてるよ。 ま、見た目なんだが。
209 名前:デフォルトの名無しさん mailto:sage [05/01/09 11:15:28] >>204 > またCLISPからC++やJAVAを呼ぶことは出来ますか? これは,c++ のヘッダファイルを読んで defclass するってことですか? c++ で作った共有ライブラリを clisp で呼ぶことはできますね (って知ってるかorz).
210 名前:デフォルトの名無しさん [05/01/09 11:17:36] >c++ で作った共有ライブラリを clisp で呼ぶことはできますね (って知ってるかorz). ・・・・・・・・・知らないです。 CLISP歴2時間なんで.....orz
211 名前:デフォルトの名無しさん mailto:sage [05/01/09 11:35:09] Java との連携なら、Bill Clementson の Blog にまとまってるよ。 lwn.net/Articles/104991/ home.comcast.net/~bc19191/blog/index.html Rich Hickey って素敵な名前だな。あやかりたい・・・。
212 名前:デフォルトの名無しさん [05/01/09 14:07:07] Lispマシンについて興味あります。 ちょっとづつ調べているんですが、質問させてください。 1.Lispマシンは現在販売されているのでしょうか? 2.LispマシンはOSもLisp実装なのでしょうか? 3.趣味で作ってみたい(FPGL+VHDL)と思ってますが、 同様に挑戦された方の記録をご存知でしたら教えて ください。
213 名前:デフォルトの名無しさん mailto:sage [05/01/09 14:25:05] >>212 似た事をしている人なら居るよ。 common-lisp.net/project/movitz/ 本物の Lisp マシンは GC を H/W でやってたらしいね。
214 名前:デフォルトの名無しさん mailto:sage [05/01/09 16:36:56] pocket.free.fr/html/casio/ai-1000_e.html これもある意味 LispM かな。ちょっと欲しいかも。
215 名前:デフォルトの名無しさん [05/01/09 17:54:01] >>213 ,214 さっそくのレスありがとう。 >>213 GCもハードですか・・・ さすがLispマシンですね。 教えていただいたページを読んでみます。 英語・・・なので、読むの時間がかかりそうですが・・・(^ ^; >>214 HPを見たのですが、Lispという記述がみつからなかった のですが、ソフトはLispで実装されているのですか?
216 名前:デフォルトの名無しさん mailto:sage [05/01/09 18:25:59] >>215 AI-1000 についてはここら辺を見て下さい。 ttp://www2b.biglobe.ne.jp/~houmei/restore/ai1000/ ttp://www6.plala.or.jp/uekiya/pockecom/pj.html jp.franz.com/jlug/ja/resources/implementations.html 以前 Lisp スレで話題に上がっていた LispM エミュレータ。 www2.parc.com/istl/groups/nltt/medley/ www.heeltoe.com/retro/cadr/ (medley は Solaris で動きました。 URL はここ経由です。 lambda.s55.xrea.com/ )