-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Malte S. Stretz writes:
> On Tuesday 10 February 2004 21:45 CET Daniel Quinlan wrote:
> > Theo Van Dinter <[EMAIL PROTECTED]> writes:
> > > I don't think we ever came up with an "official" set of standards.  In
> > > general:
> > >
> > > - indents are 2 spaces
> > > - use 'if (expr) {', although 'if ( expr ) {' is tolerated when I do
> > > it. ;)
> > >
> > > uhh...  that's all I can remember.
> >
> > We generally (about 54-59% of our perl code) collapse each set of 8
> > leading spaces into a tab.
> 
> Uh, no, please not. That's one thing I always "fix" when I see it (I never 
> had the idea this might be intentional -- to me it was just some annoying 
> behaviour of some editors, incuding vim). Either always use tabs or always 
> use two spaces, but don't mix-and-match.

That'd be me ;)   I prefer tabs for 8 leading spaces.

> > Blank line after initial declarations of a sub.  Blank lines in rest of
> > sub are optional.
> 
> You mean a newline before the curly brace? I think the rule of thumb is to 
> do so for subs and big blocks, short blocks may have the curly on the same 
> line.

I'm agnostic on this one, but I'd agree with Malte.

> > I agree about not using cuddled else, but I don't think we should start
> > using spaces around if and while expressions.  I don't know when that
> > started, but it's really annoying.
> 
> I think there must have been some BSD C coder a round who introduced that :) 
> They use spaces after keywords but not after function calls. 

yeah, ugh from me on that one ;)

> > Also note that 80 columns is our width.  It's okay to exceed that on
> > rare occasions where it is necessary or looks much better, but it's
> > generally better to go on to the next line.
> >
> > Bob Apthorpe <[EMAIL PROTECTED]> writes:
> > > # perltidyrc
> > >  -i=2    # use n columns per indentation level (default n=4)
> >
> > Yes, although I think 4 would be better.
> 
> Please not 4. Either two or tabs, everything else is a pain in the thumb to 
> code with when you don't have a good editor around.

2.

> > >  -nt     # no tabs: use n spaces per indentation level (default)
> >
> > Not quite, see above.
> 
> See above :)
> 
> > >  -bt=2   # sets brace tightness,  n= (0 = loose, 1=default, 2 = tight)
> >
> > I think we use 1?
> 
> We use both, I think 1 is preferrable.

agreed.

> > >  -pt=2   # paren tightness (n=0, 1 or 2)
> >
> > definitely 2.
> >
> > >  -sbt=2  # square bracket tightness (n=0, 1, or 2)
> >
> > definitely 2.
> 
> All the three above should be the same, either 1 or 2, I'd prefer 1.
> 
> > >  -ce     # cuddled else; use this style: '} else {'
> >
> > Disagreement on this one.  I think Justin does this, but nobody else
> > does.
> 
> ACK. I do it sometimes when I have an if-then-else with just a few lines in 
> the blocks, but for large blocks hard to read.

Happy to change.

- --j.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)
Comment: Exmh CVS

iD8DBQFAKVuBQTcbUG5Y7woRAlGdAJ92Ll454yH2V2qZibQVpri/4AvgEgCgiwen
ZxeHmpGWmWoxwDEcNu0EqAs=
=iEZq
-----END PGP SIGNATURE-----

Reply via email to