Article View: fj.editor.emacs
Article #407Re: [Q] various questions
From: Hideki Kato
Date: Thu, 25 Feb 1999 00:00
Date: Thu, 25 Feb 1999 00:00
78 lines
3584 bytes
3584 bytes
加藤@ODNです. KURODA Hisao wrote: > Hideki Sakurada (櫻田英樹) <sakurada@kuis.kyoto-u.ac.jp> writes: > > 加藤さん > > >「評価」じゃダメです.もう一回読み込ませて作り直させないと. > > > > くろださん: > > > とあり、(defun foo ...)をもう一度評価する、とは、 > > > > > > (defun foo () > > > (let ((foobar '(a))) > > > foobar)) > > > > > > を評価することの意味で書きました。 > > > この他に解釈があるようには思えないのですが… > > > > くろださんの「評価」は read & eval を含むけど, > > 加藤さんの「評価」は eval のみを指していますね. > > ここが良くわからないですが、 > > 少なくともわたしは「評価」をevalを指して使ったつもりでいます。 > read&evalを指したつもりはありません。 わかりました. > たしかにわたしの挙げた例はreadを使ってますが、それは例を挙げる > のに便利であっただけで、readを使わずに同じ例は示せます。 > たとえば以下はどうでしょう? > > Starting gcl ... > GCL (GNU Common Lisp) Version(2.2.2) Wed Jul 1 00:18:48 PDT 1998 > Licensed under GNU Public Library License > Contains Enhancements by W. Schelter <cut> > >(test) > (A) > (A . B) > (A) > T > > もう一度戻りますが、 > > Hideki Kato <katoh@pop12.odn.ne.jp> writes: > > > > もちろん、(defun foo ...) をもう一度評価してやれば(foo)の返す値は元に戻 > > > ります。上に続けて、 > > > > 「評価」じゃダメです.もう一回読み込ませて作り直させないと. > > 「評価」じゃダメではなくて、「評価」で十分だというのがわたしの認識です。 #私がはしょって書いた文を,今迄の議論を踏まえてきちんと言い直すと, #単なる評価では,(S式の保存方法に依存して)S式の中の定数 '(a) が書き直され #てしまう場合があるので元に戻るとは限りません.S式をなんらかの方法で作り直す #のが確実です. #となります. foo を(equal ではあるが eq ではないS式で)定義し直せば元に戻るのは当たり前 でしょう.そういう議論をしているんじゃありませんよ.(-.-) あなたが書いた「もう一度評価してやれば」の具体的な(操作的な)意味が問題なん です.まさか equal と eq の違いが分からないわけじゃないんでしょ? #ところで,なぜ compile してるんですか? 必要無いと思いますが. いずれにせよ,こういう定数を書き替えた場合にどうなるかは,基本的に 未定義だと思いますし,処理系に強く依存する話なので,簡単に断言はで きません.<これが言いたかった. 従って,「「評価」で十分」と断言するのは乱暴&間違ってると思います.<実はこっちはどうでもいい. #もっとも今回の場合は text で持ってるという条件を付ければいいんですが.
Technical Details
Message-ID:
<36D45FD2.F1C2F2BA@pop12.odn.ne.jp>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<71u2wflzmb.fsf@herbrand.msi.co.jp> <19990222194036Y.sakurada@kuis.kyoto-u.ac.jp> <71emngmih3.fsf@herbrand.msi.co.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: ff358,4952fe316c949c01 X-Google-Attributes: gidff358,public X-Google-Thread: fe524,b1de047fcafc1e56 X-Google-Attributes: gidfe524,public From: Hideki Kato <katoh@pop12.odn.ne.jp> Subject: Re: [Q] various questions Date: 1999/02/25 Message-ID: <36D45FD2.F1C2F2BA@pop12.odn.ne.jp> X-Deja-AN: 448020097 Content-Transfer-Encoding: 7bit References: <71u2wflzmb.fsf@herbrand.msi.co.jp> <19990222194036Y.sakurada@kuis.kyoto-u.ac.jp> <71emngmih3.fsf@herbrand.msi.co.jp> X-Accept-Language: en,ja Content-Type: text/plain; charset=iso-2022-jp X-Complaints-To: news@odn.ad.jp X-Trace: newsgw8.odn.ne.jp 919887833 25824 210.231.49.253 (24 Feb 1999 20:23:53 GMT) Organization: - Mime-Version: 1.0 NNTP-Posting-Date: 24 Feb 1999 20:23:53 GMT Newsgroups: fj.editor.emacs,fj.comp.lang.lisp