Re: when and why did python(-minimal) become essential?
On Sun, 29 Jan 2006 16:54:17 +0100, Josselin Mouette <firstname.lastname@example.org> said:
> Le dimanche 29 janvier 2006 à 09:25 -0600, Manoj Srivastava a écrit
>> > There have already been - admittedly sporadic - proposals to
>> > rewrite some key parts of the system, like the init scripts or
>> > adduser, in python. However, if the proponent knows from the
>> > beginning the implementation wouldn't be accepted because of the
>> > language it is written in, you can't expect him to start working
>> > on it.
>> Unless there is a technical rationale for writing things in a new
>> language (no, I'm too lazy to learn the old one is not good
>> enough), this is not a bad thing.
> Oh, great. Preventing evolutions from happening, just because some
> people judge their language to be able to replace anything another
> language can do, this must be a good thing.
If asking for a technical rationale is way too much for you, I
am glad you are not in charge. Gratuitous, whimsical, random changes
in critical infrastructure are not laudable, and not something to
> We'd better let those skilled people make all evolutions happen, of
> course they have all the time to rewrite all contributions in their
> TRUE and ONLY language.
I can see your logic skillz are on par with your language
skillz. Russ said it best already: once a language as heen accepted,
there is a measure of cost of change. It is not a my language is
bigger than your language -- it is a matter of doing a cost benefit
And yes, I do believe if someone can't handle the technical
tasks of Debian package management and systems integration (which
includes sticking to the current policy, or providing technical
rationale for why policy must be modified), they should indeed leave
package management to those who can. Not everyone needs to be a DD.
Unix: Some say the learning curve is steep, but you only have to climb
it once. Karl Lehenbauer
Manoj Srivastava <email@example.com> <http://www.debian.org/%7Esrivasta/>
1024D/BF24424C print 4966 F272 D093 B493 410B 924B 21BA DABB BF24 424C