From: Rhodri James on
On Wed, 23 Jun 2010 00:09:15 +0100, rantingrick <rantingrick(a)gmail.com>
wrote:

> ...After reading these comments i reminisce back to a time when a good
> friend of this community "r" said basically the same things but was
> lynched for them. Hmm? Has the community changed? Or is it that these
> comments came from someone other than "r" that they go unpunished.
> Hmm, riddles in the dark...?

I don't recall seeing "r" say basically the same things. Of course, "r"
being one of the four people introduced to my killfile may have had an
effect on that.

Strangely, I do recall a number of occasions on which "r" blathered on in
a manner that could be mistaken for those things if one didn't actually
read what was written.

--
Rhodri James *-* Wildebeeste Herder to the Masses
From: Stephen Hansen on
On 6/22/10 4:09 PM, rantingrick wrote:
> ...After reading these comments i reminisce back to a time when a good
> friend of this community "r" said basically the same things but was
> lynched for them. Hmm? Has the community changed? Or is it that these
> comments came from someone other than "r" that they go unpunished.
> Hmm, riddles in the dark...?

If I remember the thread correctly, it was a part of a Call to Arms to
march out and Wage War against Ruby and Defeat It before it Defeated Us.

Or something to that nature. If I'm remembering a different thread then
you are, well -- there /was/ a thread like that.

And that's terribly exhausting. See, we all (wait, let me get up on a
stool and speak for The Community) may quite like Python, may quite not
like Ruby, and may find usage of Ruby to be perhaps a sign of some form
of mental illness (okay, no, not really), but we're also quite content
and happy for people to use Ruby if they want to. And we're oddly not
threatened by its popularity.

Good for you, Rubyers. I applaud your success and wish you more of it.

--

Stephen Hansen
... Also: Ixokai
... Mail: me+list/python (AT) ixokai (DOT) io
... Blog: http://meh.ixokai.io/

From: Thomas Jollans on
On 06/23/2010 01:30 AM, Stephen Hansen wrote:
> On 6/22/10 4:09 PM, rantingrick wrote:
>> ...After reading these comments i reminisce back to a time when a good
>> friend of this community "r" said basically the same things but was
>> lynched for them. Hmm? Has the community changed? Or is it that these
>> comments came from someone other than "r" that they go unpunished.
>> Hmm, riddles in the dark...?
>
> If I remember the thread correctly, it was a part of a Call to Arms to
> march out and Wage War against Ruby and Defeat It before it Defeated Us.
>
> Or something to that nature. If I'm remembering a different thread then
> you are, well -- there /was/ a thread like that.
>
> And that's terribly exhausting. See, we all (wait, let me get up on a
> stool and speak for The Community) may quite like Python, may quite not
> like Ruby, and may find usage of Ruby to be perhaps a sign of some form
> of mental illness (okay, no, not really), but we're also quite content
> and happy for people to use Ruby if they want to. And we're oddly not
> threatened by its popularity.
>
> Good for you, Rubyers. I applaud your success and wish you more of it.

Hear, hear!
From: Emile van Sebille on
On 6/22/2010 4:09 PM rantingrick said...
<snip>

> ...After reading these comments i reminisce back to a time when a good
> friend of this community "r" said basically the same things but was
> lynched for them.Hmm? Has the community changed? Or is it that these
> comments came from someone other than "r" that they go unpunished.
> Hmm, riddles in the dark...?

Hmm, I don't remember the thread you're referring to, but when Matz
launched Ruby and the volume of posts on c.l.py talking about ruby
increased, we all wished him the best and voted to establish c.l.ruby.
(OK, call it voted him off the island if you wish.) As I recall,
compilation was the biggest missing piece that Matz wanted and my
impression was that Ruby in the early days used much of what was then
pythonesque. I always figured to take a closer look if/when python
didn't run as quickly as I needed. Hasn't happened yet...

Emile




From: Gregory Ewing on
Thomas Jollans wrote:

> "Everything is an object" in both languages, or so they say.

That's really a meaningless statement, because it depends on
what you count as a "thing". But there is at least one thing
that is an object in Python but not in Ruby. There are no
stand-alone functions in Ruby, or callable objects in general.
The only way to invoke code is to call a method of some
object.

This can be confusing to someone coming from Python, because
you can write what *look* deceptively like top-level function
definitions. But they actually become methods of class Object,
which is inherited by everything, and thus become implicitly
available in any other method.

You can ignore the difference until you start trying to
use modules. Ruby has something it calls a "module", but it's
really more like a mixin class. If you try to think of it and
use it like a Python module, you'll get very confused and
frustrated and pull out large chunks of hair. At least I
did until I figured out what was really going on behind the
scenes.

Having used both, I find the way that Python handles namespaces
to be greatly preferable. This may be partly because I'm more
familiar with it, but I think there are ways in which it's
objectively simpler and more useful for organising code.

--
Greg