Package system improvements!?
Michael Sperber
sperber at deinprogramm.de
Thu Dec 8 02:35:53 EST 2011
steven Mitchell <smitchel at bnin.net> writes:
> This is a little off the "Package system improvements" thread, but still
> about paths to lisp code.
>
> In Windows, XEmacs is installed under Program Files.
> That is not accessible over a network, because Windows doesn't want you
> to share your Program files over your own network. That complicates
> things when you want to update a lisp file to several computers over
> your network. So I made a directory which I could share over the
> network, and made a directory in Slackware to match, so I can update
> from either direction.
>
> Where should user-written lisp code be placed?
>
> Is that what "site-packages" is for?
> Does site refer to all users on a single system?
Yes.
> Or does site refer to a site like a whole local network? Where an
> administrator would install packages and everybody use them?
You could also do that. I'm not sure what "system" means: site-packages
is supposed to be shared among all users of a single installation of
XEmacs. The user-specific stuff can go into one of the package
hierarchies under ~/.xemacs
> Getting back closer to topic: Stephen, I don't have the historical
> perspective that you and others do. I am trying to understand the cases
> that users would have previously installed packages that are installed
> in other places. What kind of packages would they have installed in
> other places?
Stuff like org-mode, which does not have a proper XEmacs package version
yet.
> It this for people with multiple versions of XEmacs installed? To avoid
> having a second copy of each package on the hard drive?
Not specifically "site-packages": The entire packages can be shared.
> Any idea how many users actually have packages installed in different
> places?
> (other than me, when I installed them in the wrong place (grin))
More than you would think. We started out with far less options, and
expanded as people with different installs complained.
--
Cheers =8-} Mike
Friede, Völkerverständigung und überhaupt blabla
More information about the XEmacs-Beta
mailing list