Beefy Boxes and Bandwidth Generously Provided by pair Networks
Problems? Is your data what you think it is?
 
PerlMonks  

RE: RE: (Perl_Golf_Section++)

by Adam (Vicar)
on Aug 30, 2000 at 03:20 UTC ( #30239=note: print w/ replies, xml ) Need Help??


in reply to RE: (Perl_Golf_Section++)
in thread Perl Golf - A proposal for a new section of PerlMonks.org

Careful... whitespace is a character too. Think about regexs, strings, subroutines and other places where white space is important. \S are definately chars and should be counted.


Comment on RE: RE: (Perl_Golf_Section++)
RE:(3) (Perl Golf - some whitespace counts)
by Russ (Deacon) on Aug 30, 2000 at 03:44 UTC
    Ah. You're right. I am, of course, thinking about readability whitespace, not programmatic whitespace...

    This does make it much harder to easily quantify a score for a piece of code. I am mainly trying to prevent Perl Golf from simply becoming another Obfuscated area. Since so much "obfuscated" code is simply normal Perl constructs with one-letter variable names and no whitespace, I'd like to see the Perl Golf section emphasize clever, terse, and readable code, since we already have a section devoted to unreadability.

    Russ
    Brainbench 'Most Valuable Professional' for Perl

      I would prefer it if we encouraged posters of perl golf entries to explain their code. For example, the snippet I posted took me about 15~20 minutes to figure out all the details. I am trying to convince the gentleman who showed it to me to comment the node he entered to explain how the map and translation operator interact. This way it could be a learning experience in addition to gaining bragging rights :-)

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://30239]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (9)
As of 2015-07-02 00:00 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (25 votes), past polls