Why does path-util depend on poe?
Daiki Ueno
ueno @ unixuser.org
2001年 9月 9日 (日) 18:36:28 JST
>>>>> In [apel-ja : No.00657]
>>>>> Shuhei KOBAYASHI <shuhei @ aqua.ocn.ne.jp> wrote:
> > 質問なのですが、現在の APEL 10.3 で path-util が poe を require して
> > いるのは何故なのでしょうか?
> path-util.el を軽く眺めただけですので抜けがあるかもしれませんが,
> member: v19 で導入された関数.
> add-to-list: 19.29 で導入された関数.
> です.
> あ, そうか. (new) byte-compiler に確認させれば済む話ですね.
> path-util.el の (require 'poe) を無効にした上で
> % emacs-18.59 -batch -q -f batch-byte-compile path-util.el
> % emacs-19.28 -batch -q -f batch-byte-compile path-util.el
> による warnings を確認してみてください. 19.28 を使用した場合には
なるほど。やってみると以下のようになりました。
While compiling the end of the data in file path-util.el:
** the function file-executable-p is not known to be defined.
;; member が含まれないのは、bytecomp.el で定義されるためです。
member と add-to-list を展開するのは比較的簡単ですが、file-executable-p
を自前で提供するのは大変そうです。ということで、気になる人は初期化用のモ
ジュールに極力 path-util を使わないようにするのが良いのでしょうね。
--
Daiki Ueno
More information about the APEL-ja
mailing list