XEmacs and APEL

Shuhei KOBAYASHI shuhei @ aqua.ocn.ne.jp
2002年 8月 1日 (木) 18:52:46 JST


In [apel-ja:00732], Katsumi Yamaoka <yamaoka @ jpl.org> writes:
> eval-and-compile が無い古い Emacsen でも、require を利用して次の
> ように作ることができるということなんですね。

eval-and-compile がないということはつまり "old" byte-compiler を使用して
いることになるのですが,

> (defmacro eval-and-compile (&rest forms)
>   "Like `progn', but evaluates the body at compile time and at load time."
>   (` (require
>       (prog1
> 	  (or (car features) (provide 'feature-for-dummy))
> 	(,@ forms)))))

こんなものを作ったとしても "old" byte-compiler は macro の展開を関数定義
の内側でしか行なわないのであまり役に立たないと思います.


> ところで、小林さんは pym.el が単独で byte-compile できることを要求して
> いるのでしょうか?

XEmacs Packages がそれを要求しているのでは?

In [apel-ja:00722], Shuhei KOBAYASHI <shuhei @ aqua.ocn.ne.jp> writes:
> XEmacs Packages は
> 
>   xemacs --batch --funcall batch-byte-compile pym.el	# option が違う?
> 
> のような形で作成されるはずなので,

-- 
Shuhei KOBAYASHI




More information about the APEL-ja mailing list