Whitespace as syntax (was Re: Python Rocks!)
paul at prescod.net
Tue Feb 8 17:51:10 CET 2000
fcahoon at my-deja.com wrote:
> The popularity of a language cannot be taken as prima facie evidence of
> its technical superiority. Consider Perl.
Perl may or may not be technical superior, but its popularity is
absolutely not a coincidence. Larry Wall guided a huge segment of the
programming population from bit twiddling and string twiddling languages
to high level languages (and even a modicum of object orientation)
through careful integration of his language with their existing
environment. Perl is popular because it was designed to be popular.
> The number of modules
> available for Perl on CPAN is positively mind-boggling. Does this mean
> that Perl must necessarily be a superior language?
Perl is superior at achieving popularity among late 1980s Unix
programmers, than anything else that was available. That is not
butterfly wings but rather careful design. I may not like the results of
the design but I cannot deny that the consequences follow from it.
> This leads
> one to wonder: how large is the population who have used python
> seriously, but found indentation-as-syntax to be too large of a problem,
> and now use different languages? Surely, they are not here to be
They are nowhere to be counted. I have not met such a person in all of
my years of proletizing Python at e.g. XML conferences. I have met
dozens of people who said that they thought whitespace was going to be a
problem but then found it wasn't.
I'm not going to claim that no such person exists but I am confident
that they are few and far between. Did you meet anyone in that category
Paul Prescod - ISOGEN Consulting Engineer speaking for himself
"If I say something, yet it does not fill you with the immediate
burning desire to voluntarily show it to everyone you know, well then,
it's probably not all that important."
More information about the Python-list