[ESS-bugs] ESS 13.09-1 with old R versions fails pretty badly

Vitalie Spinu spinuvit at gmail.com
Wed Oct 30 03:41:30 CET 2013


To continue my monologue ... more I think about it more I am inclined
towards this simple solution. Let's keep the simple design with
un-versioned ESSR.tar.gz in SVN and fall back on injecting the basic
source code.

This is one size fits all. We will keep all user's R installations with
it's own ESSR package and the setup will also work for old R.

I am afraid building ESSR in makeinfo will generate more confusion than
it helps.

 >>> Vitalie Spinu on Tue, 29 Oct 2013 18:42:47 -0700 wrote:

[...]

 >> One very simple and pretty robust workaround we should do:
 >> If the  ESSR  cannot be added validly to the search path, we can
 >> at least do the following

 >> for(f in list.files("<......>/ess/etc/ESSR/R", 
 >> pattern ="\\.R$", full.names=TRUE)) source(f)

 VS> It need not even source all files, only one of them (basic.R) with
 VS> essential functionality that we keep compatible across all versions of
 VS> R.

BTW, sourcing should not be at R side, but rather with
ess--inject-code-from-file. Never forget about remotes ;-) 

Alternatively, on remotes we can fetch files from internet location and
source them in R.


  Vitalie



More information about the ESS-bugs mailing list