Dear Monks,
these thoughts arose in another thread, so I quote for introduction:Django "Why do you consider Perl 5 prototypes as evil? I like the ability to use subs like built-ins."tadman "They are poison. You should only use them when you have to, like forcing an array or subroutine reference..." <whole reply>

I don't think that prototypes (sub($){}, not software prototypes), or any other of Perls possibilities can be condemned in general. (well, you may call map wicked ;) As long as you know what you are doing, and why you are doing it that way, you can benefit from every technique IMHO. But I'm just another Perl newbie, and would appreciate to learn from your experience. So, is code like the following only useful for poetry? Is it a triumph of lazyness? Is it dangerous? Any suggestions are welcome.

When putting a smiley right before a closing parenthesis, do you:

Use two parentheses: (Like this: :) )
Use one parenthesis: (Like this: :)
Reverse direction of the smiley: (Like this: (: )
Use angle/square brackets instead of parentheses
Use C-style commenting to set the smiley off from the closing parenthesis
Make the smiley a dunce: (:>
I disapprove of emoticons
Other