[Bioperl-l] Perltidy and... SVN and ...Re: Perltidy

Nathan S. Haigh n.haigh at sheffield.ac.uk
Fri Jun 15 11:17:15 EDT 2007


Chris Fields wrote:
> On Jun 15, 2007, at 5:56 AM, Sean Davis wrote:
> 
>> Sendu Bala wrote:
>>> If its going to be difficult and a hassle, for such an unnecessary  
>>> thing
>>> I'm not sure its worth it. There are more pressing things to be  
>>> done for
>>> Bioperl.
>>>
>>> If I can just run perltidy on the entire package and commit, I'd  
>>> do it.
>>> If that's not appropriate, I won't.
>> I agree with the sentiment noted above.  I'm a bit of an outsider  
>> here,
>> but bioperl is a collaborative project.  Not everyone has the same
>> sentiments about what "correct" style means.  As a programmer, I  
>> really
>> wouldn't want significant changes on the style of my code.  And perl
>> happily puts up with many styles.  I would say leave things as they
>> are--let the individual programmers choose.  It reduces the amount of
>> work of questionable importance and allows the coding style freedom  
>> that
>> perl supports.
>>
>> Just my $.02.
>>
>> Sean
> 
> I tend to run it on modules that need some reformatting  
> (SearchIO::blast comes to mind).  I believe you're correct when this  
> comes down to programming style, but I think this echoes a sentiment  
> (frustration, perhaps) that some of us have with long-term  
> maintenance of said code.
> 
> Maybe a compromise:  include a copy of .perltidyrc with the  
> distribution that goes by what a consensus wants or by the general  
> rules laid out in Perl Best Practices (spaced settings, use of spaces  
> over tabs, etc).  

RE spaces, tabs etc - how well is the different coding styles handled
for displaying in html and via the online browsable cvs?

Conversion would be encouraged but voluntary, with
> the caveat that if someone needs to clean up code down the road (bug  
> fixes, enhancements, etc) and if the original author isn't able to  
> add it in themselves, it could be perltidy'd in order to help the  
> developer (locate and fix the issue)|(add relevant enhancement where  
> needed).
> 
> chris
> 
> _______________________________________________
> Bioperl-l mailing list
> Bioperl-l at lists.open-bio.org
> http://lists.open-bio.org/mailman/listinfo/bioperl-l



More information about the Bioperl-l mailing list