REPOST: Re: Python Popularity: Questions and Comments

Courageous jkraska at
Thu Dec 27 13:51:19 EST 2001

>I don't want programming to be forcibly OO. In Ruby, can you write
>a procedure which isn't part of a class? (Like you can in Python, but
>can't in Java). If not, then Ruby is forcing you to hammer square pegs
>into round holes.

I agree with you in spirit, however I should like to point out that
Python's module system puts your functions into a module object, indeed
making these functions completely object oriented, except without the
added syntactic weight. You have all of the benefits with syntactic
brevity at the same time, which would seem to satisfy the Occam's
Razor of programming, or at least to me.


========= WAS CANCELLED BY =======:
From: Courageous <jkraska at>
Newsgroups: comp.lang.python
Subject: cmsg cancel <3jqm2ukc9ll6mv7f5edd94hcsm7c7j9s50 at>
Control: cancel <3jqm2ukc9ll6mv7f5edd94hcsm7c7j9s50 at>
Date: Mon, 31 Dec 2001 04:20:08 GMT
Organization: A poorly-installed InterNetNews site
Lines: 2
Message-ID: <cancel.3jqm2ukc9ll6mv7f5edd94hcsm7c7j9s50 at>
X-Trace: 1009775668 27193 (31 Dec 2001 05:14:28 GMT)
X-Complaints-To: usenet at
NNTP-Posting-Date: Mon, 31 Dec 2001 05:14:28 +0000 (UTC)
X-No-Archive: yes
X-Unac4ncel: yes
X-Commentary: I love NewsAgent 1.10 and the Sandblaster Cancel Engine Build 74 (19 March 1999)

This message was cancelled from within Mozilla.

More information about the Python-list mailing list