A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from http://mail.python.org/pipermail/python-list/2005-September/307114.html below:

Why do Pythoneers reinvent the wheel?

Why do Pythoneers reinvent the wheel?Kay Schluehr kay.schluehr at gmx.net
Sat Sep 10 04:14:15 EDT 2005
Tim Daneliuk wrote:

> 1) The existing tool is inadequate for the task at hand and OO subclassing
>     is overrated/overhyped to fix this problem. Even when you override
>     base classes with your own stuff, you're still stuck with the larger
>     *architecture* of the original design. You really can't subclass
>     your way out of that, hence new tools to do old things spring into
>     being.

Allthough I do think that you are completely wrong in principle there
is some true point in your statement: refactoring a foreign ill
designed tool that nevertheless provides some nice functionality but is
not mentioned for being extendable by 3-rd party developers is often
harder than writing a nice and even though inextendable tool on your
own. That's independent of the language allthough I tend to think that
C and Python programmers are more alike in their crude pragmatism than
Java or Haskell programmers ( some might object that it is a bit unfair
to equate Java and Haskell programmers, because no one ever claimed
that the latter need code-generators and no intelligence to do their
work ).

Kay


More information about the Python-list mailing list

RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4