🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: fj.editor.emacs
Article #407

Re: [Q] various questions

#407
From: Hideki Kato
Date: Thu, 25 Feb 1999 00:00
78 lines
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-mail
References: <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