Re: It's Huntin' Season
>>"Thomas" == Thomas Bushnell, BSG <firstname.lastname@example.org> writes:
Thomas> Manoj Srivastava <email@example.com> writes:
>> Then follow the common sense examp[le of the binary -- don't
>> ship the .el/.elc file under /etc, ship them where other ``program''
>> .el and .elc files live.
>> Why is this so hard to fathom?
Thomas> The problem is that to make a binary usable from the shell, you get to
Thomas> install it in the user's filesystem.
Wrong analogy. Making a program available to em in emacs21
does not require a start up file.
If you modify /etc/profile to run the program at every login
shell, you betcha it had better be configurable.
Thomas> To make an emacs program usable from emacs, it's not enough
Thomas> to just put the .el file in the right directory, you also
Thomas> have to install it into the obarray of their emacs; that is
Thomas> done be evaluating autoload forms.
It is a convenience, certainly. But not a requirement. I can,
as a user, evaluate the autoloads myself, either manually or on my
.emacs, or I can (require 'that-file). The assumption you are making
is that in _most_ cases all users would like to ue this code and
would be glad of the convenience.
For most cases, you could be right. But not for all cases,
and hence the need to make this configurable.
Pray to God, but keep rowing to shore. Russian Proverb
Manoj Srivastava <firstname.lastname@example.org> <http://www.debian.org/%7Esrivasta/>
1024R/C7261095 print CB D9 F4 12 68 07 E4 05 CC 2D 27 12 1D F5 E8 6E
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C