The CPAN scripts are either more advanced or specialised than those I had in mind, though I shall probably make use of some of them at some point.

The Web Techniques are certainly going to come in handy for learning purposes. Thanks for that. :o)

I really had more mainstream CGI programs in mind though, such as guestbooks, forums, blogs etc.

I probably should have mentioned this before, but I run an independant help site for a free host, which (among other things) includes installation instructions for common CGI scripts.

Although I provide enough information for the more determined users to install almost any Perl program, many of the inexperienced users head straight for the "step by step" instructions for specific programs and base their decision on which one to use on whether I have instructions for it or not.

I'm therefore indirectly responsible for others picking up good and bad habits.

Unfortunately, I'm still learning Perl myself, and can't easily tell the difference between a really clever (but complex) regex and one that is needlessly complex due to bad or indifferent coding methods.

I agree with your last point, and also add that porting programs written in other languages can also help you to learn more about both langauges.

__________
"Every program has at least one bug and can be shortened by at least one instruction -- from which, by induction, one can deduce that every program can be reduced to one instruction which doesn't work." -- (Author Unknown)


In reply to Re: Re: Quality Perl/CGI programs? by Wysardry
in thread Quality Perl/CGI programs? by Wysardry

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.