Jonathan Harris <jhar(a)tardis.ed.ac.uk> writes in xemacs-beta(a)xemacs.org:
Darryl Okahata wrote:
>
> This patch fixes the package-get routines to optionally look on a
> local disk for packages. Basically, package-get-remote was modified to
> allow for a system name of `nil', in which case the directory is taken
> to be a local directory.
[snip]
I think that this is a good thing in general, not just for mswindows
users.
I agree.
...
More fundamentally, is there any reason why add-big-package.sh should
be
a Bourne shell script?
It doesn't have to be. I coded it that way because it was faster and
easier to verify as a shell script. Having it available as a shell
script also allows for a nonXEmacs-based package configureer/installer.
I don't see any reason why a version of it can't be done in Lisp.
It doesn't appear do anything that couldn't easily be done
in
lisp. If we implemented the current add-big-package.sh in lisp
inside package-admin-add-binary-package, we wouldn't have to invent
package-admin-default-install-function or
package-admin-install-function-mswindows and our mswindows problems
would go away.
O.K. With me.