[lnkForumImage]
TotalShareware - Download Free Software

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


 

Forums >

comp.lang.ruby

Important features of Ruby

A.Serebrenik@tue.nl

4/1/2006 10:47:00 AM

Dear all,

I'm pretty new to Ruby and I've discovered that it has a number of nice
ideas such as blocks and mixins. I wonder, however, what features of
Ruby would the experts consider as being the most important ones? Why
does Ruby gain more and more attention nowadays? Is it due to its
ability to combine OO, functional and scripting ideas? Or due to rapid
development of database-backed web applications with Ruby on Rails?

Thanks in advance,
Alexander

4 Answers

Gene Tani

4/1/2006 2:07:00 PM

0


A.Serebrenik@tue.nl wrote:
> Dear all,
>
> I'm pretty new to Ruby and I've discovered that it has a number of nice
> ideas such as blocks and mixins. I wonder, however, what features of
> Ruby would the experts consider as being the most important ones? Why
> does Ruby gain more and more attention nowadays? Is it due to its
> ability to combine OO, functional and scripting ideas? Or due to rapid
> development of database-backed web applications with Ruby on Rails?
>

http://reddit.com/sea...

somewhere in there are articles by Bruce Eckel,Bruce Tate, Ian Bicking,
Martin Fowle, Sam Ruby etc about ruby vs java vs python vs lisp vs
whatever

A.Serebrenik@tue.nl

4/1/2006 4:02:00 PM

0

Thank you for the link!

Robert Dober

4/1/2006 9:17:00 PM

0

On 4/1/06, A.Serebrenik@tue.nl <A.Serebrenik@tue.nl> wrote:
>
> Dear all,


You will get probaly 2**n different opinions, n being the number of replies
;)

I was stuck by two things
* Very concise OO syntax (and semantics too).
* Ruby does what you expect it to do.
This is an interesting one though as it seems to go away a little bit
when we come to the subtilities, but that cannot be helped, I am afraid.

Cheers
Robert



--
Deux choses sont infinies : l'univers et la bêtise humaine ; en ce qui
concerne l'univers, je n'en ai pas acquis la certitude absolue.

- Albert Einstein

Chris Alfeld

4/1/2006 10:02:00 PM

0

Full closures in a language that can actually get things done and a
syntax that makes them useful.

The ability to pass little blocks of code around that do what you
expect (i.e., have the scope you expect) is powerful but not terribly
uncommon. Having a syntax and standard library that makes using them
both natural and convenient is very special.