Switch from perl to python?

Andrew Dalke adalke at mindspring.com
Sat Dec 14 20:24:44 EST 2002


gPekka Niiranen:
> If you read carefully Guido's own notes,
> he has spoken about Python's Scheme -roots himself, too.
> I like that kind of honesty over hype.

Really?  Here's some quotes of Guido's I dug up (I'm in a
history mood today).  Search Google groups for full references.

 > The distinction is not historical.  It's a conscious effort to give
 > Python's syntax enough variety to make it more readable.  Believe me,
 > if everything were a function, it would look a lot like Lisp, and
 > while that's an advantage to some, it would have made Python sink into
 > oblivion.

 > Also, the Python docs (to the extent that I wrote them)
 > *never* attribute *anything* to Scheme or Lisp.  Python comes from the
 > Algol family of languages.

 > Python does not have its
 > roots in mathematics.  If it did, it wouldn't have caught on with its
 > current audience.  It has its roots in traditional programming
 > languages (syntactically, it's in the Algol family, while
 > semantically, it's in the Lisp family -- broadly speaking).

 > I certainly like the economy of the
 > print statement.  (I'm a rabid Lisp-hater -- syntax-wise, not
 > semantics-wise! -- and excessive parentheses in syntax annoy me.

And here's a couple from Tim Peters about Guido:
 > To the extent that people see a flawed attempt at Lisp in Python,
 > it's coming from their heads, not Guido's.

 > [Douglas Alan]
 > > Not true.  Python is practically a dialect of Lisp, but with a
 > > different syntax.
 >
 > This comes as a great surprise to Guido whenever it's claimed,
 > because he's never been a Lisp programmer and seems to actively
 > dislike what he's seen of Lisp programming styles.

					Andrew
					dalke at dalkescientific.com




More information about the Python-list mailing list