I like your point that new versions of the wheel are invented at intervals and that the genuine improvements are adopted. It's just that we've all seen home rolled templating systems, in part because we've written a few ourselves, and they were bad. Seeing so many of them has raised a big red template replacement button which has a hair trigger by this point.

Expirementation gives us things like XML::Twig, but it also gives us those template systems that lie about the legacy areas of our shops, requiring occasional painful work. So, we advise against starting from scratch based on one or a few quibbles with existing approaches.

Also remember that for each inventor who succeeeded, there were dozens of others in the same period of time, worried about the problems. Many of those, whose ideas died, thought themselves unfairly persecuted, some even imagined that their ideas were so powerful that entrenched interests arrayed against them. Most were delusional about those claims.

Generally, we try to discourage people from pursuits that might lead them to the funny farm. Instead we try to engage them with the community. If, in the end, they don't find our advice helpful, off they go to do their own thing. It might be fabulous, but most likely it won't be.

In summary, please bear with us when our crack pot path alerting sensors peg. But don't think we will always reject a better mouse trap, it just might take a bit of convincing.

Phil


In reply to Re: What's wrong with re-inventing wheels by philcrow
in thread What's wrong with re-inventing wheels by jimt

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.