Beefy Boxes and Bandwidth Generously Provided by pair Networks
Syntactic Confectionery Delight
 
PerlMonks  

Re^3: 78/80 chars perl line still a meaningful rule

by Anonymous Monk
on Oct 17, 2012 at 08:11 UTC ( #999479=note: print w/ replies, xml ) Need Help??


in reply to Re^2: 78/80 chars perl line still a meaningful rule
in thread 78/80 chars perl line still a meaningful rule

perltidy does

confess "Insufficent data in X from {hash lookup} through {hash lookup} so +urce data file {hash lookup}" unless $condition;
which seems reasonable, although these days I prefer "condition or" to "unless"
$condition or confess "Insufficent data in X from {hash lookup} through {hash lookup} source + data file {hash lookup}";

I've tried my hand at concatenation

$condition or confess "Insufficent data in X from {hash lookup} " . "through {hash lookup} source data file {hash lookup}";
And I it is pleasing to the eye, but I wouldn't do that by hand typing (editor IDE should handle it automagically). This also makes searching source code slightly more keyboard clicks but its not a deal breaker for me.

I also like

$condition or confessn "Insufficent data in X from {hash lookup} through {hash lookup} source data file {hash lookup}";
where confessn would do some newline squashing

But mostly I just let it go past 80 chars cause is the least hassle and works with all editors :)


Comment on Re^3: 78/80 chars perl line still a meaningful rule
Select or Download Code
Re^4: 78/80 chars perl line still a meaningful rule
by McA (Priest) on Oct 17, 2012 at 08:24 UTC

    Is it only me, but I think personally that the perltidy solution looks really ugly. The manual splitting looks best in my eyes, but exactly this is cumbersome.

    Better solutions desired... ;-)

    Best regards
    McA

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others scrutinizing the Monastery: (15)
As of 2015-07-02 13:31 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 (40 votes), past polls