Article View: fj.editor.emacs
Article #408Re: [Q] various questions
From: KURODA Hisao
Date: Thu, 25 Feb 1999 00:00
Date: Thu, 25 Feb 1999 00:00
39 lines
2435 bytes
2435 bytes
Hideki Kato <katoh@pop12.odn.ne.jp> writes:
> #単なる評価では,(S式の保存方法に依存して)S式の中の定数 '(a) が書き直され
> #てしまう場合があるので元に戻るとは限りません.S式をなんらかの方法で作り直す
> #のが確実です.
(test)の例を見ていただければわかるように、
単なる評価で元に戻すことができています。
> いずれにせよ,こういう定数を書き替えた場合にどうなるかは,基本的に
> 未定義だと思いますし,処理系に強く依存する話なので,簡単に断言はで
> きません.<これが言いたかった.
>
> 従って,「「評価」で十分」と断言するのは乱暴&間違ってると思います.<実はこっちはどうでもいい.
(test)の例を見ていただければわかるように評価で十分かと思います。
;ちなみに、ここはどうでも良くないです。
処理系に依存するコードとも思えませんが、
もしこの例がわたしの意図したとおりに通らない
処理系が現存するようなら教えてください。大変興味があります。
> foo を(equal ではあるが eq ではないS式で)定義し直せば元に戻るのは当たり前
> でしょう.そういう議論をしているんじゃありませんよ.(-.-)
わたしは最初そのあたりまえのことしか言ってなかったと思いますが…
Hideki Sakurada (櫻田英樹) <sakurada@kuis.kyoto-u.ac.jp> writes:
> 加藤さんの挙げた例では a の値を評価したので, 別の
> ものを評価していた, ということですね.
はい。そう考えています。
;;testのコンパイルは癖です。必要ないです。
;;混乱の原因になっていたらすみませんでした。
;;; $Id: .signature,v 1.3 1996/09/20 07:06:26 kuroda Exp $
(define (くろだ ひさお)
(email kuroda@msi.co.jp))
Technical Details
Message-ID:
<71vhgrl24a.fsf@herbrand.msi.co.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> <36D45FD2.F1C2F2BA@pop12.odn.ne.jp>Show Full Headers
Complete Article Headers
X-Google-Language: Japanese,JIS X-Google-Thread: fe524,b1de047fcafc1e56 X-Google-Attributes: gidfe524,public X-Google-Thread: ff358,4952fe316c949c01 X-Google-Attributes: gidff358,public From: KURODA Hisao <kuroda@msi.co.jp> Subject: Re: [Q] various questions Date: 1999/02/25 Message-ID: <71vhgrl24a.fsf@herbrand.msi.co.jp> X-Deja-AN: 448127508 Sender: kuroda@herbrand.msi.co.jp References: <71u2wflzmb.fsf@herbrand.msi.co.jp> <19990222194036Y.sakurada@kuis.kyoto-u.ac.jp> <71emngmih3.fsf@herbrand.msi.co.jp> <36D45FD2.F1C2F2BA@pop12.odn.ne.jp> Content-Type: text/plain; charset=ISO-2022-JP Organization: Mathematical Systems Inc., Japan Mime-Version: 1.0 (generated by tm-edit 7.108) Newsgroups: fj.editor.emacs,fj.comp.lang.lisp