[Date Prev][Date Next][Thread Prev][][Date Index][Thread Index]

Re: inline



>>>>> In [emacs-w3m : No.01862]
>>>>>	TSUCHIYA Masatoshi <tsuchiya@pine.kuee.kyoto-u.ac.jp> wrote:

山> C-h f では progn と同じだと言われますが、bytecomp では defsubst
山> と同じ扱いをされるようです。Gnus にたくさん使用例があります。

土屋さん> うーん。以下の2つのコードでは差が生じないのですが、どういっ
土屋さん> た場合に有効になるのでしょうか?

あらら、確かに E21 では

(byte-optimize-inline-handler
 '(inline
    (message "a")
    (message "b")))
 => (progn (message "a") (message "b"))

にしかなりませんねえ。
XEmacs で同じことをすると `message' の byte-code が埋め込まれた
ものが返って来るんです。
-- 
Katsumi Yamaoka <yamaoka@namazu.org>