Well, this new obfu has been long overdue (since YAPC::Europe 2001 auction), and I just started some real coding today (oh my gawd, I reinstalled Perl at work, which means I'll probably be less efficient (my job doesn't require any Perl skills)).
This yet another script to print a witty(?) message. (Sorry Dave, I really wanted to output an image, but I also wanted to give you this script. So I'll code this one for you, and if I ever get 'round to output an image, this other one will be also for you too (although later).)
While reading Effective Perl Programming (aka "The Shiny Ball Book"), I learnt a trick about substr which I immediately wanted to try. After trying it a little more than reasonable, the scripts I wrote with this trick stopped "working". They didn't DWIM anymore. I suspect it's some kind of a "bug" (actually it's more like a feature that doesn't work but is never used, except by people like me. Yuck.) in substr.
I began to look at the source. But I am not a Perl core
hacker, so I could only track the problem to a few
macro-filled lines. Now I should read
write a full test case to prove my point, check if it still
doesn't work with bleadperl, and either ask for help on p5p
(without a patch?) or try to fix this myself. Since this
non-working feature is never used, I guess I have all the
time I want...
Had this "feature" worked, I suppose I'd have just used
this trick for Dave's obfu. Which I do, but it's more
difficult to do without, and takes longer... I am glad
I am not doing this on my spare time!
(And no, don't ask, I won't tell you... It's mine!)