in reply to
jdporter's treehouse
in thread jdporter
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⇒.
Computational Linguistics
She's a supermodel. She's a philosopher. What more do you want?
Comic about⇒
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:
my patches
Some of my root and pseudo-root nodes:
In <32623.959291225@chthon>,
tchrist wrote:
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 and
otherwise. I don't care about the
unless bit.
P+++$c--P6++R++M++O+++MA++++E++PU!BD>+++C++>*S+++X+>++WP+++MO
PP!n!PO o!G+OLCC+OLJ+OLP---OLL+Ee-Ev+Eon-uL++uS+w-⇒
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:
- Learn.Perl.org⇒
- Picking Up Perl⇒
- Beginning Perl⇒
- PerlMeme.org⇒
Useful Bookmarks
Internal:
External:
- 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
Crumbs
- 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⇒.
Single-Serving⇒ Goal:
"the best phrase guides and language aides on the web and the most useable maps and trail guides."
CultureGrams⇒
Gizmos