[lnkForumImage]
TotalShareware - Download Free Software

Confronta i prezzi di migliaia di prodotti.
Asp Forum
 Home | Login | Register | Search 


 

Forums >

comp.lang.ruby

About Steve Yegge's 'Opinions considered harmful' post

Gregory Brown

12/30/2005 5:42:00 PM

Excuse me, but where in this post does anything about Ruby arise?

Maybe you misjudged the 'opinion' topic. Or maybe we're not on the
same page. I thought it to mean opinions about Ruby, the way it
works, even the community, and things directly related to it.

Your last two posts, though I disagreed with them, were well within
this definition. You were even syndicated in a few places with people
singing your praises. Deleting them seemed a bit rash to me, but I
didn't mind seeing them go seeing as they were a bit accusatory
towards the Python community, as you had mentioned in your last post
to the mailing list.

This last post however is simply uncalled for. Simply because James
Britt and I mentioned that we disagreed with you does not merit such
open hostility. What exactly are you trying to prove?


9 Answers

Gregory Brown

12/30/2005 6:14:00 PM

0

On 12/30/05, Gregory Brown <gregory.t.brown@gmail.com> wrote:

Whoops. Wrong ML... sorry.


Gregory Brown

12/30/2005 6:23:00 PM

0

On 12/30/05, Gregory Brown <gregory.t.brown@gmail.com> wrote:
> This last post however is simply uncalled for. Simply because James
> Britt and I mentioned that we disagreed with you does not merit such
> open hostility. What exactly are you trying to prove?

I guess since this post is already on the archive, and a few people
already emailed me off list asking what the hell this was about, I
should mention I was talking about this article:
http://www.oreillynet.com/ruby/blog/2005/12/opinions_considered_ha...

Which was partly in response to my article:
http://www.oreillynet.com/ruby/blog/2005/12/ruby_is_not_a_rel...

Which was in respose to two articles Steve Yegge has since deleted.

Sorry about the mixup folks.


Ross Bamford

12/30/2005 7:55:00 PM

0

On Fri, 30 Dec 2005 18:23:27 -0000, Gregory Brown
<gregory.t.brown@gmail.com> wrote:

http://www.oreillynet.com/ruby/blog/2005/12/opinions_considered_ha...
>
> Which was partly in response to my article:
> http://www.oreillynet.com/ruby/blog/2005/12/ruby_is_not_a_rel...
>

I'm really loving this whole 'us and them' community that seems to be
growing now. It really worked well for Java - rarely have I known a group
of people so keen to point out each other's flaws.

For every silver lining, eh...

--
Ross Bamford - rosco@roscopeco.remove.co.uk

Gregory Brown

12/31/2005 12:10:00 PM

0

On 12/31/05, Ross Bamford <rosco@roscopeco.remove.co.uk> wrote:
> On Fri, 30 Dec 2005 18:23:27 -0000, Gregory Brown
> <gregory.t.brown@gmail.com> wrote:
>
> http://www.oreillynet.com/ruby/blog/2005/12/opinions_considered_h...
> >
> > Which was partly in response to my article:
> > http://www.oreillynet.com/ruby/blog/2005/12/ruby_is_not_a_rel...
> >
>
> I'm really loving this whole 'us and them' community that seems to be
> growing now. It really worked well for Java - rarely have I known a group
> of people so keen to point out each other's flaws.

That really wasn't my intentions, though I can see where you are
coming for. I was thinking more along the lines of us and us who see
things just a little bit differently. No desire to go to war or make
a big deal 'bout anything. :)


Ross Bamford

12/31/2005 5:44:00 PM

0

On Sat, 31 Dec 2005 12:09:51 -0000, Gregory Brown
<gregory.t.brown@gmail.com> wrote:

> On 12/31/05, Ross Bamford <rosco@roscopeco.remove.co.uk> wrote:
>> On Fri, 30 Dec 2005 18:23:27 -0000, Gregory Brown
>> <gregory.t.brown@gmail.com> wrote:
>>
>> http://www.oreillynet.com/ruby/blog/2005/12/opinions_considered_h...
>> >
>> > Which was partly in response to my article:
>> >
>> http://www.oreillynet.com/ruby/blog/2005/12/ruby_is_not_a_rel...
>> >
>>
>> I'm really loving this whole 'us and them' community that seems to be
>> growing now. It really worked well for Java - rarely have I known a
>> group
>> of people so keen to point out each other's flaws.
>
> That really wasn't my intentions, though I can see where you are
> coming for. I was thinking more along the lines of us and us who see
> things just a little bit differently. No desire to go to war or make
> a big deal 'bout anything. :)
>

It was just the before/after Rails thing really. I'd guess that a lot of
people whose first real exposure to Ruby came through the Rails hype (like
me) haven't used Rails much since. I know I find web programming extremely
boring (though it's good to know I can pull RoR out of the bag next time I
_have_ to go there so it won't be so bad) but for me the fun has always
been in exploring the language and finding uses for it.

I'm still amazed by how strong the Ruby community is so I'm probably
over-sensitive to anything that might cause the familiar old attitudes to
develop. Definitely didn't mean to make a big deal of it, it's probably
just that 'foo' / :foo thread exerting militant influences on me... :D

Cheers,

--
Ross Bamford - rosco@roscopeco.remove.co.uk

Gregory Seidman

12/31/2005 6:56:00 PM

0

On Sun, Jan 01, 2006 at 02:52:56AM +0900, Ross Bamford wrote:
[...]
} It was just the before/after Rails thing really. I'd guess that a lot of
} people whose first real exposure to Ruby came through the Rails hype (like
} me) haven't used Rails much since. I know I find web programming extremely
} boring (though it's good to know I can pull RoR out of the bag next time I
} _have_ to go there so it won't be so bad) but for me the fun has always
} been in exploring the language and finding uses for it.

I came to Ruby because I had been resisting learning Perl and Python for
years. Perl because of its unholy nastiness (I can still understand the
shell scripts I wrote a decade and a half ago; can anyone say the same
about a perl script written even a year ago?), and Python because of its
significant whitespace (there are those who say it's a feature; let's agree
to disagree). Finally, a scripting language with pleasant syntax, a strong
community, and a rich ecosystem of libraries springs up. Even better, it
has the main benefits of Perl (regex wizardry) and the good design sense of
SmallTalk. Once I learned about that stuff, I decided I would learn it.

Granted, it was not until I decided to develop a Rails app that I actually
got around to learning it. And I was delighted both by the ease with which
I developed the toy web app I was working on and the pleasure of using the
language itself.

Oh, and why did I actually need to learn a scripting language (other than
awk/sed/sh which I know well already)? I didn't. I just felt the itch to
learn a new language.

} I'm still amazed by how strong the Ruby community is so I'm probably
} over-sensitive to anything that might cause the familiar old attitudes to
} develop. Definitely didn't mean to make a big deal of it, it's probably
} just that 'foo' / :foo thread exerting militant influences on me... :D

Heh. I read the first half-dozen posts of the symbol/string issue and since
then I have been deleting them by subject (actually by thread; yay mutt!).
It is the way of mailing lists.

} Cheers,
} Ross Bamford - rosco@roscopeco.remove.co.uk
--Greg



M. Edward (Ed) Borasky

12/31/2005 8:03:00 PM

0

Gregory Seidman wrote:

>I came to Ruby because I had been resisting learning Perl and Python for
>years. Perl because of its unholy nastiness (I can still understand the
>shell scripts I wrote a decade and a half ago; can anyone say the same
>about a perl script written even a year ago?), and Python because of its
>significant whitespace (there are those who say it's a feature; let's agree
>to disagree). Finally, a scripting language with pleasant syntax, a strong
>community, and a rich ecosystem of libraries springs up. Even better, it
>has the main benefits of Perl (regex wizardry) and the good design sense of
>SmallTalk. Once I learned about that stuff, I decided I would learn it.
>
>
Hmm ... I moved from (n)awk/sed/(k)sh to Perl (4) precisely *because* of
the readability! This was about 10 years ago. In particular, I never
have found ksh particularly readable. Before Perl, all I used ksh for
was executing (n)awk scripts, and I rarely used sed at all. Most of this
"application" was written in awk, and worked with either nawk or gawk
but not with pure awk.

Times change ... if I were implementing the pacakge now I'd use Ruby
instead of the mix of Perl and R it has evolved into from the original awk.

>Granted, it was not until I decided to develop a Rails app that I actually
>got around to learning it. And I was delighted both by the ease with which
>I developed the toy web app I was working on and the pleasure of using the
>language itself.
>
>
I think a lot of us discovered Ruby from being immersed in the Rails
hype. I actually discovered it about two years ago in connection with
computer music; Ruby is used in the GridFlow package. But I never took
the time to learn it then, or even mess with GridFlow -- I moved back to
Lisp, which is where much of the experimental music community resides.

>Oh, and why did I actually need to learn a scripting language (other than
>awk/sed/sh which I know well already)? I didn't. I just felt the itch to
>learn a new language.
>
>
I wanted to learn web application design specifically rather than Ruby.
I suppose I should have picked PHP to learn, since a lot more web apps
are written in PHP than Ruby/Rails. I may yet learn PHP, but certainly
from the point of view of language design elegance, Ruby is light-years
ahead of the "big three" scripting languages -- Perl, PHP and Python.

Strangely enough, the one "wart" on Ruby in my opinion is the
continuation of the UNIX/vi/awk/sed/perl "tradition" of regular
expression syntax and semantics. I appreciate its usefulness and its
ubiquity, certainly, but it is decidedly awkward to me, even after
having used it for 20 years. Using it represents a thinking mode shift
for me; it's as if my programs are speaking two different languages.
Perhaps Matz can earn a lasting place in the computer science Hall of
Fame by developing a more elegant way to do these tasks "The Ruby Way".

--
M. Edward (Ed) Borasky

http://linuxcapacitypl...



Chad Perrin

1/1/2006 1:44:00 AM

0

On Sun, Jan 01, 2006 at 09:41:24AM +0900, M. Edward (Ed) Borasky wrote:
>
> They are simply "sub-languages" that every general-purpose language must
> contain to support the two main low-level uses of computers, number
> crunching and text processing. They are the DNA of computing, as it
> were. Still, I'd love to see a more elegant way to do string processing
> than something like Perl's
>
> $_ =~ s/^\[.+\] //g;

. . use the $_ implicitly?

--
Chad Perrin [ CCD CopyWrite | http://ccd.ap... ]

print substr("Just another Perl hacker", 0, -2);


Doug H

1/4/2006 6:53:00 PM

0


Gregory Brown wrote:
> Excuse me, but where in this post does anything about Ruby arise?
>
> Maybe you misjudged the 'opinion' topic. Or maybe we're not on the
> same page. I thought it to mean opinions about Ruby, the way it
> works, even the community, and things directly related to it.
>
> Your last two posts, though I disagreed with them, were well within
> this definition. You were even syndicated in a few places with people
> singing your praises. Deleting them seemed a bit rash to me, but I
> didn't mind seeing them go seeing as they were a bit accusatory
> towards the Python community, as you had mentioned in your last post
> to the mailing list.
>
> This last post however is simply uncalled for. Simply because James
> Britt and I mentioned that we disagreed with you does not merit such
> open hostility. What exactly are you trying to prove?


Steve Yegge republished his articles here:
http://opal.cabochon.com/~stevey/blog-rants/anti-anti...
http://opal.cabochon.com/~stevey/blog-rants/bambi-meets-god...

It's a shame all the instructive comments on the original posts were
lost thanks to all this.