>>>> "R" == rendhalver
<rendhalver(a)xemacs.org> writes:
R> ok what do we need to do to make the dependancy database better
Have one ...
R> what files does the current one live in ??
... ./*-packages/*/Makefile.
I'm _not_ joking.
If you do a search on "dependency" and "python" in XEmacs beta a
couple years back, somebody (I think it was Charles Waldman) had a
script which checked the dependencies. It wasn't close to perfect,
but at least it would give you some idea.
I think that the basic things to do would be (1) make World, so you
have all the auto-autoloads files, then (2) grep for provides and
requires to link up the dependencies, and (3) grep for all the
autoloaded functions, and link up those dependencies. Maybe you
should also annotate links for macros and libraries defining macros,
because those are the ones that are really troublesome (compiled code
can't contain calls to macros, because they are open-coded).
Once we've got the graph database, it should be relatively cheap
(time-wise) to update, package by package.
--
Institute of Policy and Planning Sciences
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
My nostalgia for Icon makes me forget about any of the bad things. I don't
have much nostalgia for Perl, so its faults I remember. Scott Gilbert c.l.py