I've collected hundreds of tiny snippets from books and tutorials, and an especially large number from Perl Monks. These all go into an "examples" directory. Listed, is the script I use to browse those snippets (pardon the several clues that this is only used on a Linux box).

I usually start it with a negative number as the argument, since the snippets are sorted in the directory with the most recent last.

Don't be insulted by the babytalk Perl. "Everybody's got to start somewhere" and this is unapologetically a beginner's work. Consequently, if you're going to vote it down for being stupid or boring, I'd appreciate a lecture on what's wrong.
    Positive comments also welcome!
mkmcconn

#!/usr/bin/perl -w use strict; my $index = @ARGV ? $ARGV[0]:1; STUDY: for (my @files=(glob "$ENV{HOME}/$ENV{SANDBOX}/examples/*")){ print "$files[$index] \n"; open (SCRIPT,"< $files[$index]") or warn "can't open file: $!"; print while <SCRIPT>; do $files[$index]; print "type [N]EXT to continue browsing examples, or another key to repeat the snippet__ "; redo STUDY unless <> =~ /^[Nn]/; $index++; }

In reply to snippet browser by mkmcconn

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.