An Interview With Guido van Rossum 18
An anonymous reader submits "The folks over at artima.com have finished posting a 6 part interview with Guido Van Rossum, Python's creator and Benevolent Dictator for Life. The interview covers topics ranging from Python's origins and design goals to increased productivity to runtime typing." (We linked to this series of interviews before as well.)
Re:Mr Rossum (Score:2)
----
#!/bin/sh
for i in $@
do
if [ -f $i ]
then
echo "Fixing" $i
cp $i
cat
rm
fi
done
--
And this part is here to avoid the lameness filter.
# Important Stuff: Please try to keep posts on topic.
# Try to reply to other people's comments instead of starting new threads.
# Read other people's messages before posting your own to avoid simply duplicating what has already been said.
# Use a clear subject that describes what your message is about.
# Offtopic, Inflammatory, Inappropriate, Illegal, or Offensive comments might be moderated. (You can read everything, even moderated posts, by adjusting your threshold on the User Preferences Page)
Re:Mr Rossum (Score:4, Informative)
Re:Mr Rossum (Score:4, Informative)
Re:Mr Rossum (Score:4, Informative)
Why on earth make whitespace vital to the compiler? For business reasons I have to edit my programs in Windows but run them on Linux. Editing out all those ^M's is a big pain.
That has nothing to do with significant whitespace - it only occurs at the end of lines, not at the beginning.
Most Linux distros have tools named 'dos2unix' and 'unix2dos' that can do the conversion for you.
Re:Mr Rossum (Score:3, Informative)
Re:Mr Rossum (Score:4, Interesting)
Running everywhere is good exercise, anyway. Not only can you proactively reengineer core business centers, you can get that ripped look so popular in today's nudist conference rooms.
Re:Mr Rossum (Score:2)
Huh? I consider myself an experienced Pythom programmer, and I've never heard of programs being stored in XML.
BTW, once you realize that you should use The Editor [xemacs.org], whatever the platform, you will realize that all this whitespace whining is worthless. And other editors, on win32 and Unix alike, can be trivially configured to write tabs as spaces.
Re:Mr Rossum (Score:1, Informative)
He was joking, ultrabot. Time to tweak your humor subroutines?
Re:Mr Rossum (Score:2, Informative)
Yeah, typing
is a real choreRe:Mr Rossum (Score:2)
also
in vi also works.
The ^M is created by holding down the ctrl-V and then hitting the M key.
See even someone as dull as I can learn this stuff.
Re:Mr Rossum (Score:2, Interesting)
Why make whitespace vital ? Why use braces to mark a block in code ? Why use line numbers ?
You have to have some way of letting the compiler/interpreter know what's inside/outside a for/if/while etc. block. The whitespace thing takes a little getting used to but it follows the indentation rules you probably should be applying to your code anyway in the interests of producing readable and hopefully maintainable code so it shouldn't be too great a hardship.
Two words that don't go together (Score:3, Funny)
The folks over at artima.com have finished posting a 6 part interview with Guido Van Rossum, Python's creator and Benevolent Dictator for Life.
I'm trying to remember the last time I saw the words "Guido" and "Benevolent" in the same sentence together...
GMD
Well, _I_ heard... (Score:5, Funny)