User since: Jan 09, 2002 at 08:56 UTC (20 years ago)
Last here: Sep 23, 2011 at 18:11 UTC (10 years ago)
Experience: 12484
Level: Monsignor (18)
Writeups: 654
User's localtime: Oct 16, 2021 at 12:56 MDT
Scratchpad: View
For this user:Search nodes

About me:

My sig (similar in spirit to Fun With Reserved Keywords):
perl -le 'exp tr qw s my not vec eq abs do le chop q ge print lc if sort s qq socket y qx cmp s q qq or rand chop'
Here is a related hello world:
sort cos or s qq q and s m m print chr ord for qw q hex eval le lt oct q m and eval xor uc print lc qq m m and eval qq x not sin print chr ord for qw q warn open ref le do qx xor sleep log print qq q q if localtime sqrt chop

My bookmarks:

I tend to bookmark nodes related to theoretical topics like applied discrete math, algorithms, computability & complexity. And a handful of fallacious uses of theoretical computer science (the hall of shame!): I also have a soft spot for iterators that generate combinatorial objects: Techniques/inspiration for writing iterators in general: Other miscellaneous useful nodes:

My contributions:

Here are some of my highest-ranked nodes: Code snippets I've posted that might be of general interest (and things I keep having to search for): I like to ramble about theoretical mumbo-jumbo:

Evolutionary algorithms links:

In a previous life, I was very interested in evolutionary algorithms. Here are some (biased) links, which are by now terribly out-of-date:

Perl Modules:

Other articles/resources with a decidedly Perl flavor: Misc:


What famous people had to say about me: Silly Perlmonks milestones: Monks I've met in meatspace:

<style type=text/css></style>