My first thought was, "I sure hope so."

Caveats before I start yapping - I have only minimally looked at both RoR and Catalyst, so I know nothing specific about either of them, only general handwaving things.

Regardless, I'm positive that RoR got some things right. Like, really really really right. Beautifully elegantly totally right. So sure, borrow those concepts, adapt them, re-use them.

I'm also positive that RoR got some things wrong. Like, really really really wrong. Horribly terribly totally wrong. So look at those concepts, figure out how not to make the same mistakes, and then avoid them.

For something as big and as ballyhooed as Catalyst has been, I'd hope that the people involved are constantly looking at the competition, even if it's just cursory glancing ("Yeah, we do that already...ooh, but that's a cool idea! Hey, maybe we could do this other thing, too!"), since it will always lead to a better product.

I'd be much more concerned if the quote were something like "Perl programmers developed Catalyst in a vacuum, completely disregarding all similar items in other platforms."


In reply to Re: Does Catalyst Borrow from Rails? by jimt
in thread Does Catalyst Borrow from Rails? by mojotoad

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



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.