Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

comment on

( [id://3333]=superdoc: print w/replies, xml ) Need Help??
Okay, why do you think Ruby or Groovy made it?

Ruby made (in my opinion) for two reasons:
1) Design. a lot of people thought it had better design than Perl or Python (the other most popular languages at the time) actually most of those (a lot of) people I would say think it have a better design than any other language, it also wasn't haskell or Ocaml or lisp, meaning, it was not a new alien, it more or less came from the same paradigm as other popular language.
2) RoR.. Or in other words usefulness Ruby is useful, it have a popular framework that serve an important application dev area (dev development)

Groovy!
1) Usefulness . In this area Groovy hits it big, it leverage all of Java's heritage ++ Grails
2) Design. Again a lot of people agreed Groovy have a great design, at least compared to Java, also the design, was not an alien!

Might seem obvious! But Well, I believe making a language useful is a lot easier that claiming it have a better design compared to other languages. Better design, is very subjective! So the key part there was that a lot of people agreeed upon it and that it was not an alien!

I believe what we can really hope for is that Perl6 get the useful quality, few people would argue about this, and this could be also why its RoR or Grails (i.e. the killer app)that really drive those languages adoption (not undermining the none alien design)

In reply to Re: Why Change? by systems
in thread Why Change? by Starky

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post; it's "PerlMonks-approved HTML":



  • Are you posting in the right place? Check out Where do I post X? to know for sure.
  • Posts may use any of the Perl Monks Approved HTML tags. Currently these include the following:
    <code> <a> <b> <big> <blockquote> <br /> <dd> <dl> <dt> <em> <font> <h1> <h2> <h3> <h4> <h5> <h6> <hr /> <i> <li> <nbsp> <ol> <p> <small> <strike> <strong> <sub> <sup> <table> <td> <th> <tr> <tt> <u> <ul>
  • Snippets of code should be wrapped in <code> tags not <pre> tags. In fact, <pre> tags should generally be avoided. If they must be used, extreme care should be taken to ensure that their contents do not have long lines (<70 chars), in order to prevent horizontal scrolling (and possible janitor intervention).
  • Want more info? How to link or How to display code and escape characters are good places to start.
Log In?
Username:
Password:

What's my password?
Create A New User
Domain Nodelet?
Chatterbox?
and the web crawler heard nothing...

How do I use this?Last hourOther CB clients
Other Users?
Others contemplating the Monastery: (5)
As of 2024-03-29 09:22 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found