i'm not objecting to packagization as such. what i'm objecting to is the
general consensus that you should move as much as possible into packages,
even libraries such as xemacs-base. vm, w3, of course they are packages;
but trying to maintain xemacs-base, and even move more stuff like the
gutter, into the packages is just a huge time sink with little end-user
gain. in fact i'd assert it's end-user *loss* because real packages cannot
depend on having this functionality available and thus end up in practice
duplicating the routines themselves and/or investing useless work into
dealing with the possibility of xemacs-base being missing.
go look at vm and see just how much basic stuff is duplicated. same with w3
and many others -- and all done in a different fashion. what *would* be
useful is to extend my compat package so this stuff can be written *once*,
work for all emacsen, and be done with it.
ben
From: "Stephen J. Turnbull" <stephen(a)xemacs.org>
To: "Ben Wing" <ben_wing(a)hotmail.com>
CC: kyle_jones(a)wonderworks.com, jpw(a)shootybangbang.com,
xemacs-beta(a)xemacs.org
Subject: Re: bug? setenv in 21.5 shadows setenv in xemacs-base
Date: Fri, 19 Jul 2002 11:09:16 +0900
>>>>> "Ben" == Ben Wing <ben_wing(a)hotmail.com> writes:
Ben> please don't do any major shuffling until we have a proper
Ben> infrastructure for supporting (a) moving of stuff between
Ben> core and packages,
This was my position anyway.
Ben> (1) it is a lot of work to move stuff around, and imho not
Ben> worth it because it doesn't get us any functionality
Ben> improvements, and we have limited resources.
This is just plain wrong. Work is involved, yes, but XEmacs out of
the box is far more functional than GNU Emacs primarily because of the
packages. And packagization has gotten us resources.
Ben> in conclusion, this separation is a nice idea but not we've
Ben> really put the cart before the horse.
It is certainly worth revising the current setup to make core
development more effective, but you're the odd man out, here,
Ben---using Hotmail and Mozilla for mail, for heaven's sake! Of
course you see little benefit from packagization---you don't use the
packages!
Ben> who out there has the time to rearrange the two?
Dunno, but there are definitely possibilities. Steve Youngs is
interested in doing some of this _kind_ of thing (improve the package
system) as beta maintainer, although he may not want to shuffle
packages. We now have two package engineers (Ville and Rendhalver).
And if we don't get those guys to do it, I'll look around.
--
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
_________________________________________________________________
MSN Photos is the easiest way to share and print your photos:
http://photos.msn.com/support/worldwide.aspx