Wednesday, May 23, 2007

Ruby Rocks? I think I'm maybe starting to get it... maybe...

Scott Hanselman's ComputerZen.com - Programmer Intent or What you're not getting about Ruby and why it's the tits

"A user named yesthatmcgurk left a comment on DotNetKicks where he/she said:

I must be a complete loser, because I can't see where Ruby is such hot shit. I'd love to read a story, "What you're not getting about Ruby and why its the tits."

Such a great comment that I had to get involved. One of the other commenters pointed to a post over on "Softies on Rails" that's really worth reading.

Note: Forgive the use of "the tits" in this context. "Slang Definition: A description of something you show great liking to, or greatly appreciate..." Usually not a work-friendly phrase, but perhaps pub-appropriate.

...

There are some fun one-liner comparisons though and some folks think that paying a:

Java:

new Date(new Date().getTime() - 20 * 60 * 1000)

Ruby:

20.minutes.ago

..."

I've been wondering about the hype around Ruby. Wondering if I had to make room in my brain for another programming language. Wondering just what Ruby brought to the table and exactly how it would make my life easier. Wondering why I should care...

Well the above one-liner sealed it for me. That IS magic JuJu.

Once .Net has production support for Ruby (i.e. when the Dynamic Language Runtime [DLR] & Ruby support ships, announced at MIX07) I'm going to give it a go.

myWatchList += Ruby

2 comments:

  1. This isn't the post that I had read earlier, but it's close enough -- all that will be available in C#/VB in .NET 3.5:

    http://derekslager.com/blog/posts/2006/10/channeling-ruby-in-csharp-3.ashx

    ReplyDelete

NOTE: Anonymous Commenting has been turned off for a while... The comment spammers are just killing me...

ALL comments are moderated. I will review every comment before it will appear on the blog.

Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...

I reserve, and will use, the right to not approve ANY comment for ANY reason. I will not usually, but if it's off topic, spam (or even close to spam-like), inflammatory, mean, etc, etc, well... then...

Please see my comment policy for more information if you are interested.

Thanks,
Greg

PS. I am proactively moderating comments. Your comment WILL NOT APPEAR UNTIL I approve it. This may take some hours...