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

Martin Maechler maechler at stat.math.ethz.ch
Tue Oct 29 08:53:12 CET 2013


>>>>> Vitalie Spinu <spinuvit at gmail.com>
>>>>>     on Mon, 28 Oct 2013 17:02:24 -0700 writes:

    > I am surprise that you are the guy who is proposing
    > this. You just had hard time figuring out one version on
    > your PC. What will you do with two? :P

    > BTW, we don't know when it started failing with very old
    > versions. Nobody is testing them anyhow. ESSR is recent
    > but most of its code was used for quite a while.

Hmm, I'm not nobody.

As Rodney said, ESS has worked flawlessly with R versions as old
as R 1.0.0 and earlier {yes, I still have some of them working
in Linux here at work} :

  R-0.16.1 

  R : Copyright 1997, Robert Gentleman and Ross Ihaka
  Version 0.16.1 -- + MM� patches  (Released: February 11, 1997)

  R is free software and comes with ABSOLUTELY NO WARRANTY.
  You are welcome to redistribute it under certain conditions.
  Type "license()" for details.

and as one of the first R Core members I indeed have an
interest in seeing old versions work, and sometimes the public
can profit from that.

All I was asking was a much better workaround to the current setting.
Naming the tarball without a version was not useful, as I said.
Of course I am willing to do many of the necessary changes,
but I need your collaboration with that.

Martin


    >>>> Rodney Sparapani on Mon, 28 Oct 2013 17:28:28 -0500
    >>>> wrote:

    >> On 10/28/2013 03:47 PM, Vitalie Spinu wrote:
    >>> Versions older than 2.8 will probably not work correctly
    >>> because of the lack of completion or name-space
    >>> support. Users (developers) who occasionally want to
    >>> load such an old R will have to do it in terminal or
    >>> emacs shell or whatever.
    >>> 
    >>> > I think we need a workaround for old R versions such
    >>> that a bit more > things work than now...
    >>> 
    >>> Sorry, but I have no time, nor desire, to work on that
    >>> for the same reason I don't work on emacs 22
    >>> compatibility. If anybody is willing to contribute that
    >>> feature, no problem on my side. But remember that it
    >>> might get quite stuffy.
    >>> 
    >>> We probably should add a note to the next release that R
    >>> older than 2.8 is not supported.
    >>> 
    >>> Vitalie

    >> Hi Gang:

    >> Well, old R worked with old ESS (and old emacs).  Is
    >> there some way that we could gracefully fall back to an
    >> earlier version of ESS?  For example, I was just thinking
    >> that we could have older versions installed as so: Path
    >> ESS Version $PREFIX/share/emacs/site-lisp/ess Current
    >> $PREFIX/share/emacs/site-lisp/ess/12.03 12.03
    >> $PREFIX/share/emacs/site-lisp/ess/5.13 5.13 etc.

    >> OS X does something like this for installing R.  But,
    >> this would take a bit of planning and hacking.



More information about the ESS-bugs mailing list