From: Rhodri James on 22 Jun 2010 19:25 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 22 Jun 2010 19:30 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 22 Jun 2010 19:47 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 22 Jun 2010 19:59 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 22 Jun 2010 20:56
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 |