[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: when and why did python(-minimal) become essential?



Le jeudi 26 janvier 2006 à 20:04 -0500, David Nusinow a écrit :
> On the other hand, adding languages only adds to the complexity and tools
> that a Debian developer should know to be effective.

Despite the days of nightmare I have spent on perl, I couldn't claim to
be "effective" with perl. When I have an issue with a perl script in
Debian, I call for help from another developer. When there are hundreds
of developers, you can always find one with the skills and some time to
help. This is true the other way round: there are now enough developers
skilled with python, so that a developer with a python issue can call
for help.

> I've learned large
> chunks of my bash and perl knowledge to reduce this problem in my own work,
> rather than write it in the language I would have chosen had I been first
> to the site. While perl has its share of problems, it's not that bad and
> refusing to work in it is a little absurd.

Perl is a completely absurd and counter-intuitive language. When you're
used to clear and strict types, you have to wonder how that dumb
software will interpret it and what will happen at each line of code.
Writing code in perl is a pain that takes me 10 times longer than
writing it in python - for the things I manage to write. I'm not event
thinking about understanding most perl scripts out there: the TIMTOWTDI
philosophy leads to as many kinds of programming as there are perl
programmers. In other words: you cannot only learn perl, you have to
think in perl. Which is a very hard task for people used to structured
languages.
-- 
 .''`.           Josselin Mouette        /\./\
: :' :           josselin.mouette@ens-lyon.org
`. `'                        joss@debian.org
   `-  Debian GNU/Linux -- The power of freedom



Reply to: