signs of intelligent life (in case anyone's searching ;-)
Top 10 reasons to start using ack
ack is a tool like grep, aimed at programmers with large trees of heterogeneous source code.
ack is written purely in Perl, and takes advantage of the power of Perl's regular expressions.
Discussion of my CPAN modules⇒ on CPANforum⇒.
She's a supermodel. She's a philosopher. What more do you want?
DigitalKitty (by jkva's better half)
On 2005-10-14, I cleaned up some ancient cruft. The most interesting thing I found (and fixed) was the following.
In the thread of Site How To (which, btw, is no longer an official site doc), some people had posted
"root" question nodes as replies. Apparently they didn't know how to go to Seekers of Perl Wisdom and scroll to the bottom.
So I yanked those nodes out and made them root nodes in the SoPW section. They were:
My Free Nodelet Hacks:
Some of my root and pseudo-root nodes:
A programmer who hasn't been exposed to all four of the imperative,
functional, objective, and logical programming styles has one or
more conceptual blindspots. It's like knowing how to boil but not
fry. Programming is not a skill one develops in five easy lessons.
The Young Man and the Beach⇒ by tchrist
Some interesting homenode replies:
O'Reilly has 36 syndication feeds:
The links above are to their default, which is Atom.
If you want RSS1/RDF, append ?format=rss1
to the URL.
If you want RSS0.9x/2.0, append ?format=rss2
to the URL.
Interesting thread: Useless unless
. The "suggestion that Perl should have an otherwise
" came from me. This thread is really about two issues: unless
. I don't care about the unless
I became a ham
⇒ on November 22, 2004.
My call sign is KI4HTE.
This is my entry in the Thread That Dare Not Speak Its Name.
If you're interested in the geographical location of monks:
And don't miss the amazing pmplanet!
Two awesome lists of Perl resources:
Resources for Learning Perl
In this order:
- Picking Up Perl⇒
- Beginning Perl⇒
- An empirical comparison of C, C++, Java, Perl, Python, Rexx, and Tcl, by Lutz Prechelt. (I contributed a perl sample.)
- Timing Trials, or, the Trials of Timing: Experiments with Scripting and User-Interface Languages, by Brian W. Kernighan.
- the Scriptometer, by Pixel.
- The Language List: Info on ~2500 computer languages, by Bill Kinnersley.
- Lisp: Good News, Bad News, How to Win Big, by Richard P. Gabriel. And its most famous chapter: Worse Is Better.
- Larry's Perl page
- The Jargon File
- "A Fresh Look at Efficient Perl Sorting", the original paper on The Guttman-Rosler Transform. And here's the exact msg by Uri in clpm in which he posits the technique for the very first time.
- Perl Power Tools project
- Java Über Alles? by Tom Christiansen
- Java, The Illusion / Java is here to stay (1995 and 1997, respectively) by Brent Noorda
- Bill Pugh, with links to his articles on skip lists (which he invented) (as well as an article on why the Java memory model is fatally flawed)
- Umbrello - a UML modeller for KDE
- Search for UML-related projects on SourceForge
Design Patterns in Perl
- Greenspun's Tenth Rule of Programming: "Any sufficiently complicated C or Fortran program contains an ad-hoc, informally-specified bug-ridden slow implementation of half of Common Lisp."
- Zawinski's Law of Software Envelopment: "Every program attempts to expand until it can read mail. Those programs which cannot so expand are replaced by ones which can."
- Porter's Conflation: "Every sufficiently complicated program includes a half-baked implementation of half of the POP (or IMAP) spec." For example: Adso.pl
Sometimes you hear people speaking obliquely about something
in merlyn's past. Curious? Check it out⇒.
"the best phrase guides and language aides on the web and the most useable maps and trail guides."
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
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:
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, 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, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.
| & || & |
| < || < |
| > || > |
| [ || [ |
| ] || ] ||