[Rd] dos-style line endings in .Rbuildignore result in files not being excluded

Prof Brian Ripley ripley at stats.ox.ac.uk
Thu Oct 16 06:54:52 CEST 2008


On Tue, 14 Oct 2008, Nathan Coulter wrote:

>>  -------Original Message-------
>>  From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
>>  Subject: Re: [Rd] dos-style line endings in .Rbuildignore result in files not being excluded
>>  Sent: 2008-10-14 12:59
>>
>>  On Tue, 14 Oct 2008, Nathan Coulter wrote:
>>
>> > Prof Brian Ripley wrote:
>> >
>> >> But to the point: how often do people get DOS-style files on a
>> >> Unix-alike? You have to work pretty hard to do this, and there comes a
>> >> point at which complicating R to workaround wrongly encoded files is not
>> >> worth the trouble.  Let's see if anyone else reports having done this.
>> >>
>> >
>> > In my experience, this is a common occurrence.  Granted, foreign line
>> > delimiters are less common in a configuration file like .Rbuildignore, but
>> > they
>> > have been the culprit more than once in package problems I have encountered.
>> > think functionality like Python's universal newlines would be a big win for
>> > R.
>>
>>  But R *does* have 'universal newlines' on its connections, and has for
>>  many years.
>>
>
> I'm suggesting that Python might be a better choice than perl for auxiliary
> scripts because these details are handled under the hood.

You've completely missed the point: R would be a better choice than 
either.

When R was first released it was slow to start up and not good at 
scripting.  But that's no longer true and the plan is to replace Perl 
scripts with R scripts.  Making the developers learn an extra scripting 
language (Python, and a most un-R-like one at that) just to get a feature 
R already has would be ludicrous.

>
> -- 
> Nathan Coulter
>
>
>
>
>>  -------Original Message-------
>>  From: Prof Brian Ripley <ripley at stats.ox.ac.uk>
>>  Subject: Re: [Rd] dos-style line endings in .Rbuildignore result in files not being excluded
>>  Sent: 2008-10-14 12:59
>>
>>  On Tue, 14 Oct 2008, Nathan Coulter wrote:
>>
>> > Prof Brian Ripley wrote:
>> >
>> >> But to the point: how often do people get DOS-style files on a
>> >> Unix-alike? You have to work pretty hard to do this, and there comes a
>> >> point at which complicating R to workaround wrongly encoded files is not
>> >> worth the trouble.  Let's see if anyone else reports having done this.
>> >>
>> >
>> > In my experience, this is a common occurrence.  Granted, foreign line
>> > delimiters are less common in a configuration file like .Rbuildignore, but
>> > they
>> > have been the culprit more than once in package problems I have encountered.
>> > think functionality like Python's universal newlines would be a big win for
>> > R.
>>
>>  But R *does* have 'universal newlines' on its connections, and has for
>>  many years.
>>
>>  We are talking about a Perl script here, not R.
>>
>> > One of the big draws in a programming language like Python is its claim to
>> > being portable, and universal newlines are a critical part of that
>> > functionality.  Mac-style newline delimiters are surfacing more often these
>> > days as well, and the best place to sort this all out would be in the
>> > built-in
>> > file manipulation functions.
>> > --
>> > Nathan Coulter
>> > Computer Programmer
>> >
>>
>>  --
>>  Brian D. Ripley,                  ripley at stats.ox.ac.uk
>>  Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
>>  University of Oxford,             Tel:  +44 1865 272861 (self)
>>  1 South Parks Road,                     +44 1865 272866 (PA)
>>  Oxford OX1 3TG, UK                Fax:  +44 1865 272595
>>
>
> ______________________________________________
> R-devel at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-devel
>

-- 
Brian D. Ripley,                  ripley at stats.ox.ac.uk
Professor of Applied Statistics,  http://www.stats.ox.ac.uk/~ripley/
University of Oxford,             Tel:  +44 1865 272861 (self)
1 South Parks Road,                     +44 1865 272866 (PA)
Oxford OX1 3TG, UK                Fax:  +44 1865 272595


More information about the R-devel mailing list