ACME-QuoteDB
view release on metacpan or search on metacpan
t/data/python_quotes.txt view on Meta::CPAN
"Oh, read *all* Kahan has written, and if you emerge still thinking you
*know* what you're doing when floating point is involved, you're either Tim
Peters, or the world champ of hubris."
"I find it's possible to be both <wink>."
-- Alex Martelli and Tim Peters, 20 May 2001
Wow, this almost looks like a real flamefest. ("Flame" being defined as the
presence of metacomments.)
-- GvR, 13 Jun 2001
"Maybe we also have a smaller brain than the typical Lisper -- I would say,
that would make us more normal, and if Python caters to people with a
closer-to-average brain size, that would mean more people will be able to
program in Python. History will decide..."
"I thought it already has, pretty much."
-- GvR and A.M. Kuchling, 14 Jun 2001
Did Guido use the time machine to get a copy of the GoF book before he started
working on the first version of Python, or are Patterns just a transparent
attempt to cover for chronically inexpressive languages like C++ and Java which
can't generally implement these mind-numbingly simple constructs in code?
-- Glyph Lefkowitz, 7 Jun 2001
Google confuses me; if you search for "michael hudson" my page is the third hit
-- but my name doesn't actually appear anywhere on the linked page! The "did
you mean to search for..." feature is also downright uncanny. They've clearly
sold their souls to the devil -- there's no other explanation.
-- Michael Hudson, 28 Jun 2001
You didn't say what you want to accomplish. If the idea of "provably correct"
programs appeals to you, Eiffel will give you more help than any other
practical language I know of. But since your post didn't lay out your
assumptions, your goals, or how you view language characteristics as fitting in
with either, you're not a *natural* candidate for embracing Design by Contract
<0.6 wink>.
-- Tim Peters, 3 Jun 2001
The static people talk about rigorously enforced interfaces, correctness
proofs, contracts, etc. The dynamic people talk about rigorously enforced
testing and say that types only catch a small portion of possible errors. The
static people retort that they don't trust tests to cover everything or not
have bugs and why write tests for stuff the compiler should test for you, so
you shouldn't rely on *only* tests, and besides static types don't catch a
small portion, but a large portion of errors. The dynamic people say no program
or test is perfect and static typing is not worth the cost in language
complexity and design difficulty for the gain in eliminating a few tests that
would have been easy to write anyway, since static types catch a small portion
of errors, not a large portion. The static people say static types don't add
that much language complexity, and it's not design "difficulty" but an
essential part of the process, and they catch a large portion, not a small
portion. The dynamic people say they add enormous complexity, and they catch a
small portion, and point out that the static people have bad breath. The static
people assert that the dynamic people must be too stupid to cope with a real
language and rigorous requirements, and are ugly besides.
This is when both sides start throwing rocks.
-- Quinn Dunkan, 13 Jul 2001
I am becoming convinced that Unicode is a multi-national plot to take over the
minds of our most gifted (and/or most obsessive) programmers, in pursuit of an
elusive, unresolvable, and ultimately, undefinable goal.
-- Ken Manheimer, 19 Jul 2001
Unicode is the first technology I have to deal with which makes me hope I die
before I really really *really* need to understand it fully.
-- David Ascher, 19 Jul 2001
Moore's law is slowly making type declarations irrelevant...
-- Paul Prescod, 29 Jul 2001
The mark of a mature programmer is willingness to throw out code you spent time
on when you realize it's pointless.
-- Bram Cohen, 20 Sep 2001
Generators and iterators are among the most loving features ever introduced.
They will give and give, without ever asking anything from you save the
privilege of gracing your code, waiting with eager anticipation for you to
resume them at your pleasure, or even to discard them if you tire of their
charms. In fact, they're almost pathologically yielding.
-- Tim Peters, 18 Oct 2001
IMO a bunch of the frustration I sometimes feel with Python comes from its
originally being intended as a "glue" language. It's too good for that, and
finds itself used as a work horse or even a race horse. Neither type of horse
belongs in the glue factory ;-).
-- Paul Rubin, 30 Oct 2001
"Which inevitably has the followup rhyme 'There was a young man from
Verdun'."
"But somehow no one ever seems to be able to remember what it was about the
man from Abdero."
-- Simon Callan and Gareth McCaughan, 04 Nov 2001, after someone
quoted the limerick "There was a young man from Wooloomooloo /
Whose limericks always finished on line two."
Sometimes I feel like I'm reinventing Zope, but at least it's a Zope I
understand.
-- Quinn Dunkan, 05 Nov 2001 on the quixote-users list
Homological algebra beckons -- brain relief in this context!
-- Michael Hudson, 07 Nov 2001, in a discussion of Stackless Python
If you're talking "useful", I'm not your bot.
-- Tim Peters, 08 Nov 2001
"How do you do a range of floats?"
"Bring flowers, and buy them all nice dinners. Try not to be *too* obvious
that you're out to do them, though."
-- Thomas Wouters and Tim Peters, 09 Nov 2001
Changing diapers reminded Guido that he wanted to allow for some measure of
multiple inheritance from a mix of new- and classic-style classes.
-- Tim Peters in a checkin message, 14 Nov 2001
My late father-in-law, Ray Pigozzi, was an extremely talented architect (he was
made a fellow of the AIA in the late 70's or early 80's), and although he was
by all accounts an excellent mentor to younger architects in the firm he
cofounded, he also had the well- deserved reputation of being quite laconic
(this I know from personal experience ;-). Early in his career, he received an
award from some masonry organization for his use of brick in building OWP (now
OWP&P) had designed. This necessitated the usual awards ceremony with dinner
( run in 1.306 second using v1.01-cache-2.11-cpan-d80b1682f3f )