Glenn =
Morris <
rgm@gnu.org> schrieb am Mo=
., 15. Jan. 2018 um 18:57=C2=A0Uhr:
It seems that Fmodule_load does not update load-history.
This is causing Frequire to report the wrong file names in its error
message, which is making it hard to diagnose the real problem.
Sigh, Fmodule_load has many other bugs=
, now that I look at it:
- It doesn't protect against recursi=
ve loads
- It doesn't print load messages even if force-load-=
messages is t
- It doesn't update loads-in-progress
- It doesn't do any of the other things that Fload does for .el and .e=
lc files
I think we should get rid of Fmodule_load entirely and a=
dd the module-specific parts to Fload (the module initialization step itsel=
f should stay in emacs-module.c though).