Nemacs cl mod problem (Re: nemacs + clime-1.14 + wanderlust 2.5.4)
Yuuichi Teranishi
teranisi @ gohome.org
2001年 1月 12日 (金) 12:49:21 JST
Nemacs cl mod 問題を調べていたのですが、
だいたいわかりました。
現在の APEL 10.3 だと、
cl -> poe-18
の順にロードされると、mod が nil を返却するようになってしまうのです。
これは Nemacs の cl での mod の定義が cl の floor の定義を前提にしている
のに、上記ロード順だと cl の floor の定義が poe-18 の floor の定義で
上書きされてしまうからです。
以前 Nemacs の cl が動かないと思ったのは多分これが原因だったの
ではないかと思います...すみません。
;; tm では cl で定義されている member ではなく、poe-18 の member の定義が
;; 前提となっているので、tm を使う場合はロード順は cl -> poe-18 とする
;; 必要があるようです。
cl, poe-18 のロード順にかかわらず mod を動くようにする解決策としては、
1. poe-18.el から floor を削除する。
2. poe-18.el に mod を定義する。(remainder でななく modulo の?)
があるかと思いますが、
このへんは APEL の方針 (floor, mod あたりに APEL が干渉するかどうか)
にかかわってくると思うので、御意見をうかがいたいです。
--
Yuuichi Teranishi (寺西裕一) <teranisi @ gohome.org>
PGP 5.0i Public Key: http://www.gohome.org/pgp5/teranisi.key
"I just want to live while I'm alive..."
More information about the APEL-ja
mailing list