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パワーズ
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/ )
217 名前:デフォルトの名無しさん [05/01/10 11:22:37] >>216 わざわざありがとうございます。 2年位かけて自分だけのLispマシンを作るつもりです。 最終的にはハードも自作できたらいいなと思っています。 なにぶん初心者なので、まずは教えていただいたMovitzを いじって簡単なOSをつくるところから始めたいと思います。 では、なにか成果がありましたらご報告します。
218 名前:デフォルトの名無しさん mailto:sage [05/01/10 19:26:21] >>217 なんか、往年のX68000ユーザみたいなこと言うね。その姿勢は好きなんで頑張ってね。
219 名前:デフォルトの名無しさん mailto:sage [05/01/11 23:17:57] MorphyOneの二の前になりそうな悪寒
220 名前:デフォルトの名無しさん mailto:sage [05/01/12 00:39:53] 失敗しても誰にも迷惑かからないんだからいいんじゃないの?
221 名前:デフォルトの名無しさん mailto:sage [05/01/12 00:45:56] >>219 懐かしい…
222 名前:デフォルトの名無しさん mailto:sage [05/01/13 12:29:28] >>187 ちゃんと括弧閉じろよ
223 名前:デフォルトの名無しさん mailto:sage [05/01/13 18:31:13] >>219 >MorphyOneの二の前になりそうな悪寒 二の前は一?
224 名前:デフォルトの名無しさん [05/01/15 19:36:40] lispでservletみたいなことってできないの?
225 名前:デフォルトの名無しさん mailto:sage [05/01/20 06:38:16 ] >>224 余裕でできる。 aserve でググれ。
226 名前:デフォルトの名無しさん [05/01/20 21:16:56 ] aserver落としてきた でもコンパイルできない faslが作れん 何故だ?
227 名前:デフォルトの名無しさん mailto:sage [05/01/21 01:33:31 ] ぼうや(rya
228 名前:デフォルトの名無しさん mailto:sage [05/01/21 07:01:25 ] >>226 aclはデモ版か? (sys:update-allegro)とかちゃんとやっとけや(゚Д゚)ゴルァ!
229 名前:デフォルトの名無しさん mailto:sage [05/01/21 22:42:08 ] updateしてんだけどなぁ。。。 何故かコンパイル中に強制終了する やり方間違っていんのかなぁ?
230 名前:デフォルトの名無しさん mailto:sage [05/01/22 00:39:16 ] 226はaserverって書いてるけどAllegroServe(aserve)のことか? 「落としてきた」って書くからにはACL突っ込むと勝手にインストールされる奴じゃ なくてPortable AllegroAserveをコンパイルしようとしてるってこと? いずれにしても、処理系のバージョンとかプラットフォームとかどんな症状なのかとか もちっと詳しく書けや。エスパー募集中ならそれも書いとけ。
231 名前:デフォルトの名無しさん mailto:sage [05/01/22 04:32:22 ] >>230 環境はWinXPにACL6.2TrialでaserverはAllegroServeを落としてきた。 んで、faslがないからコンパイルしたら途中で異常終了する。 こんなところ。
232 名前:デフォルトの名無しさん [05/01/22 06:58:02 ] 型書いたらちゃんと最適化してくれる? 関数の入り口に型書いたらちゃんとその型以外はブロックしてくれる? 気になって夜も練れません
233 名前:デフォルトの名無しさん [05/01/22 06:59:28 ] 関数の戻り型ってどう書くの? つーか書けるの? こうして朝を迎えました
234 名前:デフォルトの名無しさん [05/01/22 07:12:55 ] JAVAみたいにpackageってあるの? ありそうなんだけど、書き方がわからない 自分で定義した関数や変数を自前のpackageに入れるってできますか?
235 名前:デフォルトの名無しさん mailto:sage [05/01/22 08:46:33 ] >>232 > 型書いたらちゃんと最適化してくれる? 言語仕様上は要求されていないが、最適化してくれる処理系は存在する。 > 関数の入り口に型書いたらちゃんとその型以外はブロックしてくれる? 当て推量だが、あなたが意図しているようなのは通常の関数にはないかも。 ジェネリック関数は、引数の型による自動エラー報知機能を持っていると 考えてもいいかな。 普通にコーディングしていれば、型宣言をしなくても、予想外の型に対して 変なことをしようとすれば実行時にエラーとなり、コード上でそれを捕捉可能。 型宣言をしておくと、賢いコンパイラは、型やぶりな関数呼び出しだと推論 できたときは警告やエラーを発するものもある。たとえば(car 1)などね。
236 名前:デフォルトの名無しさん mailto:sage [05/01/22 08:51:19 ] >>233 関数の戻り型ってどう書くの? www.lispworks.com/documentation/HyperSpec/Body/d_ftype.htm (declare (ftype (function (number) float) sine))
237 名前:デフォルトの名無しさん mailto:sage [05/01/22 08:55:23 ] >> 234 > JAVAみたいにpackageってあるの? Javaと同等なものかは分からないけど、パッケージはある。 > ありそうなんだけど、書き方がわからない > 自分で定義した関数や変数を自前のpackageに入れるってできますか? できる。英語が読めるんなら、最近はネットで入門書がごろごろしていると思うよ。
238 名前:デフォルトの名無しさん mailto:sage [05/01/22 09:03:51 ] >>234 たとえば、「Practical Common Lisp」の 21. Programming in the Large: Packages and Symbols www.gigamonkeys.com/book/programming-in-the-large-packages-and-symbols.html とかね。俺は読んで無いんで内容の保証はできんけど。
239 名前:デフォルトの名無しさん mailto:sage [05/01/22 10:28:26 ] >>234 Lispのインタラクティブな環境でパッケージを移動して作業してみると、 パッケージってのが単なる名前空間って事が感覚として良くわかる。
240 名前:デフォルトの名無しさん mailto:sage [05/01/22 17:37:47 ] >>231 acl 起動して (require :aserve) して、 c:\Program Files\acl62-trial\examples\aserve\examples.cl をロードして、 (net.aserve:start :port 7777) して、 localhost:7777/ を開く。
241 名前:デフォルトの名無しさん mailto:sage [05/01/22 18:44:27 ] $599のACL7ってどの程度のものなんでしょうか? 個人でちょっと勉強がてらに使うことを考えているのですが? めちゃくちゃ制限があるのでしょうか?
242 名前:デフォルトの名無しさん mailto:sage [05/01/22 19:25:39 ] このスレの住人は、LISPでどんな「問題」を解いているんですか? つーか、みんな院生?
243 名前:デフォルトの名無しさん mailto:sage [05/01/22 19:26:46 ] Lispでお洗濯物問題とお夕飯問題を解決しました!
244 名前:デフォルトの名無しさん mailto:sage [05/01/23 01:48:12 ] >>240 動いたよ〜ありがとう♪ しかし、なぜfaslが作れなかったのか・・・
245 名前:デフォルトの名無しさん [05/01/23 02:26:31 ] (defun func()(* 12 12)) func (defpackage "my-package" (:export "FUNC")) funcという関数をmy-packageにexportしたいんですが、defpackageでエラー になります。何が間違ってるんでしょうか??
246 名前:デフォルトの名無しさん mailto:sage [05/01/23 09:21:45 ] >>245 CL-USER> (defpackage "MY-PACKAGE" (:export "FUNC")) => #<PACKAGE MY-PACKAGE> CL-USER> (in-package "MY-PACKAGE") => #<PACKAGE MY-PACKAGE> MY-PACKAGE> (defun func () (* 12 12)) => func MY-PACKAGE> (in-package "CL-USER") => #<PACKAGE COMMON-LISP-USER> CL-USER> (my-package:func) => 144 CL-USER> (func) -> undefined function FUNC [Condition of type SYSTEM::SIMPLE-UNDEFINED-FUNCTION]
247 名前:デフォルトの名無しさん mailto:sage [05/01/23 09:23:55 ] 246の続き。 CL-USER> (shadowing-import 'my-package:func) => T CL-USER> (func) => 144
248 名前:デフォルトの名無しさん mailto:sage [05/01/23 09:36:56 ] >>245 あっと、意図を汲み間違えた。cl-user::funcをmy-package内へimportしたいのね。 CL-USER> (defun func()(* 12 12)) => FUNC CL-USER> (defpackage "MY-PACKAGE" (:import-from "CL-USER" "FUNC")) => #<PACKAGE MY-PACKAGE> CL-USER> (my-package::func) => 144 CL-USER> (my-package:func) -> #<PACKAGE MY-PACKAGE> has no external symbol with name "FUNC" [Condition of type SYSTEM::SIMPLE-PACKAGE-ERROR] CL-USER> (export '(my-package::func) "MY-PACKAGE") => T CL-USER> (my-package:func) => 144
249 名前:デフォルトの名無しさん mailto:sage [05/01/24 03:32:45 ] >>248 ありがとうございます。出来ました。 これってC++とかのnamespaceと似たようなものと考えていいんでしょうか? C++だと自作のutilityとかを namespace my_util{.....} とかしてるんですが、LISPでは作法的にどうなんでしょうか?
250 名前:デフォルトの名無しさん mailto:sage [05/01/24 04:12:25 ] なんか初心者用に問題でも出してやればいいんじゃない? 一日一問でさ
251 名前:デフォルトの名無しさん [05/01/24 06:42:26 ] lispのVMって無いの? apatchでlispとか使えないのかな (個人的にはACLとか大規模なもんじゃなくてclispやxyzzyとapatchが 連携できればいいのになぁ、と思っている)
252 名前:デフォルトの名無しさん mailto:sage [05/01/24 07:47:09 ] >>249 C++のnamespaceと似た役割をします。 たとえば、mail.lispというライブラリを次のように書いたりします。 ;;; file mail.lisp starts here (defpackage "MAIL" (:export "SEND" "RECEIVE")) (in-package "MAIL") (defun send () ...) (defun receive () ...) ;;; file mail.lisp ends here mail.lispを使う側のパッケージでは特に何も宣言せずに、 mail:send、mail:recieveと書いてアクセスするか、 (use-package "MAIL")と最初に書いておく事で、単にsend, mailとして アクセスできるようにします。もしくは (defpackage "FOO" (:use "MAIL")))など としても、その後はパッケージFOO内ではsendとmailと書けます。
253 名前:デフォルトの名無しさん mailto:sage [05/01/24 07:56:02 ] >>251 Unix系のOSなら、mod_lispというapatchモジュールが存在して、 CGIプログラムをLisp(cmucl, clispなど)で書いたりということが簡単にできるらしい。 Windowsに関しても、Windows用のバイナリがmod_lispの開発もとにあったから、 できるでしょう。たぶん。
254 名前:デフォルトの名無しさん mailto:sage [05/01/24 10:32:14 ] JAVA初心者です swingを使用して、clispを使用した開発環境を 作りたいと思っているのですが、swing側で入力したs式をclispに渡すには どうすればよいのでしょうか? また、clisp側での評価結果をswing側に返すには どうすればよいのでしょうか? ご存知の方いらっしゃたら教えてください お願いします
255 名前:デフォルトの名無しさん mailto:sage [05/01/24 12:37:12 ] Jabberwocky: javaで書かれたlisp IDE jabberwocky.sourceforge.net/ Jabberwocky is a integrated development environment for the LISP programming language. The following components are available : * A editor with syntax coloring and code completion. * A interaction pane with the LISP process. * A browser of the sources,functions,macros etc.. * A source level debugger (the successor of Lisp Debug). JACOL: jacol.sourceforge.net/ JACOL is a framework for allowing Java and Common Lisp to interoperate. It's intended use is to enable Common Lisp to function as an extension language for Java. But, it can also be used to expose Java APIs (such as Swing and DOM) to Lisp applications.
256 名前:デフォルトの名無しさん mailto:sage [05/01/24 15:07:03 ] >>253 mod_lispは外部のプロセスと通信する単なるスタブみたいなもん。 プロトコルを守れば、好きなLisp実装が使えるし、別にLispで無くたっていい。
257 名前:デフォルトの名無しさん mailto:sage [05/01/25 02:26:20 ] >>250 ほい pc5.2ch.net/test/read.cgi/tech/1106587515/l50
258 名前:デフォルトの名無しさん mailto:sage [05/01/25 08:48:52 ] (ノ∀`)アチャー 自作自演乙
259 名前:デフォルトの名無しさん [05/01/26 09:48:40 ] (defun func() (setq a 0)(setq a(+ a 2))) という関数を定義すると、 (func)->2 となります。ここまではいいんですが、次に (func)->4 になります。 関数の中で定義した変数はstaticなんでしょうか? 関数ローカルな変数が初期化されないのが不思議です。
260 名前:デフォルトの名無しさん mailto:sage [05/01/26 10:20:15 ] ククク・・・ どっか外のaが潰れてるだけだよ
261 名前:デフォルトの名無しさん mailto:sage [05/01/26 10:58:51 ] >>259 Rubyかなんかと間違えてるのではなかろうか。 aは関数ローカルな変数なんかにならないよ。 そういうものが欲しければletを使って束縛しろ。 それはそれとして、2回目が4になるって変じゃないか? 何回やろうが0+2=2になるはずだが。
262 名前:デフォルトの名無しさん mailto:sage [05/01/26 15:43:38 ] mapcanの選別収集以外の使い途があるとでもいうのですか?
263 名前:デフォルトの名無しさん mailto:sage [05/01/26 19:28:14 ] 複数リストの統合とか。
264 名前:デフォルトの名無しさん mailto:sage [05/01/26 19:36:10 ] (mapcan #'list '(key0 key1 key2) '(value0 value1 value2)) => (KEY0 VALUE0 KEY1 VALUE1 KEY2 VALUE2)
265 名前:デフォルトの名無しさん mailto:sage [05/01/26 23:06:52 ] mapc ってマップクって呼んでOK
266 名前:デフォルトの名無しさん mailto:sage [05/01/27 03:13:58 ] lispでプログラムを書けという課題がでました。 ωを自然数のリストとする。 MAX(ω)=0(ωがNILのとき) ωに含まれる最大の数 例ω=(8,13、25、10)のときMAX(ω)=25 組み込み関数 LESSTHAN(n,m)=T(n<m) NIL(n≧m)を使用すること。 もしよろしければ教えていただけないでしょうか? どーも基礎がよくわかってないみたいで・・・
267 名前:デフォルトの名無しさん mailto:sage [05/01/27 05:04:48 ] 2chではなくて、学内のお友達と相談しながら 解決するのがよろしいかと。
268 名前:デフォルトの名無しさん mailto:sage [05/01/27 09:16:18 ] (defun MAX (ω) (if (null ω) 0 ((lambda (n m) (if (LESSTHAN n m) m n)) (car ω) (MAX (cdr ω)))))
269 名前:デフォルトの名無しさん mailto:sage [05/01/27 12:59:45 ] マクロって関数みたいに変数に代入できないの? (defmacro macro()()) (setq m 'macro) (a)->error 呼べないのかな
270 名前:デフォルトの名無しさん mailto:sage [05/01/27 13:15:32 ] (a)->error 間違い× (m)->error
271 名前:デフォルトの名無しさん mailto:sage [05/01/27 13:17:39 ] (defmacro foo (x) `(car ,x)) (setq a (macro-function 'foo)) (funcall a '(foo a) nil) => (CAR A)
272 名前:デフォルトの名無しさん [05/01/27 16:11:34 ] windowsで動くcmuclが完成したら、ソフトウェア業界は 変わる、と思っていますが正しいですか?
273 名前:デフォルトの名無しさん [05/01/27 16:14:28 ] >272 実現可能性とシナリオは? 市場アクションは?
274 名前:デフォルトの名無しさん mailto:age [05/01/27 16:32:14 ] age
275 名前:デフォルトの名無しさん [05/01/28 07:58:09 ] Clisp使ってます。 Clispってパイプありますか?
276 名前:デフォルトの名無しさん mailto:sage [05/01/28 09:07:27 ] >>275 30.8.2. Pipes clisp.cons.org/impnotes.html#pipe
277 名前:デフォルトの名無しさん mailto:sage [05/01/28 10:27:48 ] >>273 ごめんなさい
278 名前:デフォルトの名無しさん mailto:sage [05/01/29 19:30:21 ] (setq data '(1 2(3 4(5)))) (length 'data)->error (length '(1 2(3 4(5))) )->3 なぜ・・・?データとしてはまったく同じリストだと思うんですが
279 名前:デフォルトの名無しさん mailto:sage [05/01/29 19:49:12 ] (length 'data)のquoteが余分ですだ。だんなさま。
280 名前:デフォルトの名無しさん mailto:sage [05/01/29 19:56:15 ] サンクスです ということはlengthってマクロですか
281 名前:デフォルトの名無しさん mailto:sage [05/01/29 20:26:28 ] >>280 ハァ? シンボルにlengthを適用しようとしたからエラーになってるんだぞ?
282 名前:デフォルトの名無しさん mailto:sage [05/01/29 20:42:35 ] そうか・・・勉強してくる
283 名前:デフォルトの名無しさん mailto:sage [05/01/29 21:20:19 ] 次の患者さんどぞ〜
284 名前:ウエシマ [05/01/30 08:23:10 ] 毛が抜けるんですが・・・
285 名前:デフォルトの名無しさん mailto:sage [05/01/30 10:13:31 ] 抜けるだけの毛があったことに感謝なさい。
286 名前:デフォルトの名無しさん mailto:sage [05/01/30 15:51:35 ] ・おなにーを控える(多くても週一ぐらい) ・タバコをやめる(ただしやめることでストレス増加なら逆効果) ・2日に一回は頭を洗ってマッサージし頭皮を清潔にする ・生活リズムを整える(徹夜しない) ・風の強い場所に長くいない(そゆときは帽子着用) ・暑い場所に長くいない(タオルで小まめに汗をふき取る) ・ストレスを溜めず、感情的にならない ・水泳するときは帽子着用(プールの水は髪にあまりよくない)
287 名前:デフォルトの名無しさん [05/01/31 10:50:36 ] コンパイルしたらJAVAのクラスになるようなCLの処理系って ありませんか?
288 名前:デフォルトの名無しさん mailto:sage [05/01/31 22:54:47 ] Allegro JILとLinjくらいしか知らない。他にもあるんだろなぁ、Lisperは何でも作っちゃうから。
289 名前:デフォルトの名無しさん mailto:sage [05/02/01 11:26:22 ] >>288 ありがとございます Allegro JILとか機能的に便利だけど、金かかるのか。。。 買うしかないかなぁ
290 名前:デフォルトの名無しさん mailto:sage [05/02/01 20:54:30 ] そろそろでつね。行く人れぽよろ jp.franz.com/base/seminar-2005-02-03.html
291 名前:デフォルトの名無しさん [05/02/02 20:10:19 ] xyzzyでLispモードを使用する時、Lispの予約語の インテリセンスってどうやればよいのでしょうか?
292 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:11:27 ] 誰かtuareg-modeをxyzzyに移植してください
293 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:31:44 ] >>291 Lispには予約語はありません。
294 名前:デフォルトの名無しさん [05/02/02 20:45:30 ] (defun foo()()) <foo> (undefun 'foo) <undefun-foo> のような一度defunしたものをリリースするundefunのような 関数ってCLにありますか?
295 名前:デフォルトの名無しさん mailto:sage [05/02/02 20:51:48 ] intern unintern
296 名前:デフォルトの名無しさん mailto:sage [05/02/03 00:02:20 ] >>293 ()は予約記号。