[ESS] ESS 13.05 release next week: beta testers welcome

Vitalie Spinu spinuvit at gmail.com
Fri May 10 18:51:55 CEST 2013


Hi Chris, 

Whatever system you are on, you have to make sure that (load "ess-site")
is called from the right location. For that, specify the full path 

    (load "full/path/to/ESS/lisp/ess-site.el")

That is all what is needed to beta test. Once you test, comment it out.

I have checked it out. ESS is loaded in Vincent's default.el and not
ess-start.el. So you should be fine when loading it in your init file.

    Vitalie



 >> Chris Evans <chrishold at psyctc.org>
 >> on Fri, 10 May 2013 16:56:10 +0100 wrote:

 > I can see that very ordinary lusers may not be what you want as beta testers but
 > I wonder if it is possible to give luser level instructions on how to set up a
 > Windoze system and a linux system so we could fairly easily use either the
 > latest beta or the standard system (i.e. Vincent's for windoze and whatever
 > comes with our linux distro for linux).

 > I find myself mostly using ESS on Debian stable but sometimes using it in
 > Windoze XP (in a VM).  In Debian I use the really very far off the cutting edge
 > distro supplied Emacs and ESS and in Windoze I use Vincent Goulet's
 > distribution.  I use ESS several times a week and sometimes for many hours doing
 > quite a lot and I'd love to be able to set things up so that I had the beta as
 > my default but could easily revert to the earlier set ups if I hit problems.
 > I'm sure I ought to be able to follow the instructions in
 > http://ess.r-project.org/Manual/ess.html#Latest-version to do this but I confess
 > that I fall at the first hurdle:
 >    "If you remove other versions of ESS from your emacs load-path"
 > OK.  How do I do that?  What is my "emacs load-path"?  Is it easy for me to remove these in a way that I can easily reinstate them?

 > I _think_ that this ought to be a very easy thing that could be covered by
 > commenting out one line in ~/.emacs and adding a new line ("(load
 > "/path/to/ess-svn/lisp/ess-site.el")" and using an anacron or chron line to make
 > sure the SVN updates the beta into "/path/to/ess-svn/" on a regular basis but is
 > it the same for Windoze?  What about the issue of the default emacs in Debian
 > perhaps being too old for the cutting edge version of ESS (did I imagine that or
 > is that true?)

 > Would some guru tell those of us who'd like to contribute as beta testers if there is an easy way to get a daily updated beta AND a fairly easy switch back to an old version?

 > TIA,

 > Chris

 > ----- Original Message -----
 >> From: "Vitalie Spinu" <spinuvit at gmail.com>
 >> To: "Brian Diggs" <diggsb at ohsu.edu>
 >> Cc: "ESS" <ess-help at stat.math.ethz.ch>
 >> Sent: Thursday, 9 May, 2013 9:25:39 PM
 >> Subject: Re: [ESS] ESS 13.05 release next week: beta testers welcome
 >> 
 >> 
 >> As far as I could remember Vincent's distribution sets and loads ESS
 >> prior to the loading of user .emacs file. The file is called
 >> site-start. You have to edit that one to point to a new location.
 >> 
 >> I guess Vincent's distribution is not really intended for beta
 >> testers:)
 >> 
 >> Vitalie
 >> 
 >> 
 >> >> Brian Diggs <diggsb at ohsu.edu>
 >> >> on Thu, 9 May 2013 13:05:51 -0700 wrote:
 >> 
 >> > On 5/9/2013 6:27 AM, Rodney Sparapani wrote:
 >> >> Hi!
 >> >> 
 >> >> We, the developers of ESS, are planning to release ESS 13.05 next
 >> >> week.
 >> >> This is a good time for the brave beta testers among you to try
 >> >> it out.
 >> >> You can find out how to install the development version at
 >> >> http://ess.r-project.org/index.php?Section=download>>  >> There are several new/improved features which you can see at
 >> >> http://ess.r-project.org/Manual/ess.html#New-features>>  >> Two of the new/improved features in particular are ElDoc and
 >> >> tracebug.
 >> >> You can find more information about ElDoc at
 >> >> http://ess.r-project.org/Manual/ess.html#ESS-ElDoc>>  >> Note that you can turn off ElDoc, by placing this in your
 >> >> ~/.emacs
 >> >> file {prior to (require 'ess-site) }:
 >> >> (setq ess-use-eldoc nil)
 >> >> 
 >> >> You can find more information about tracebug at
 >> >> http://ess.r-project.org/Manual/ess.html#ESS-tracebug>>  >> You can toggle tracebug off/on via issuing the following command:
 >> >> M-x ess-tracebug
 >> >> 
 >> >> If you find any problems, then please report them here.  Thanks
 >> 
 >> > I thought I'd try the development version to see if some of
 >> > problems I've been
 >> > having are fixed, but I am having problems even getting it to a
 >> > point where I
 >> > can test it.
 >> 
 >> > I am using Vincent Goulet's modified emacs distribution for
 >> > Windows
 >> 
 >> > GNU Emacs 24.2.1 (i386-mingw-nt6.1.7601) of 2012-08-28 on MARVIN
 >> 
 >> > (Is there a way of determining within emacs what the "modified"
 >> > version is? I
 >> > think I'm using eamcs-24.2-modified-7, but I'm not sure how to
 >> > verify that.)
 >> 
 >> > I've cloned a copy of the git repository into ~/.emacs.d/site-lisp
 >> > so it is in
 >> > the ESS directory there. I put
 >> 
 >> > (setq load-path
 >> >       (append '("~/.emacs.d/site-lisp/")
 >> >               load-path))
 >> > ;; where the development git checkout resides
 >> > (setq load-path
 >> >       (append '("~/.emacs.d/site-lisp/ESS/")
 >> >               load-path))
 >> 
 >> > at the top of my .emacs file. [I don't know if I need both of
 >> > those or not; my
 >> > emacs hacking skills are not that great.] However, I still seem to
 >> > be getting
 >> > the version of ess which comes with the distribution; ess-version
 >> > gives
 >> 
 >> > ess-version : 12.09-2 [rev. 5395 (2013-01-10)]
 >> 
 >> > I don't want to replace ess that comes with the distribution (in
 >> > c:/Program
 >> > Files (x86)/GNU Emacs 24.2/site-lisp/ess/) because I want to
 >> > easily revert back
 >> > to a "good" version when I'm not testing.
 >> 
 >> > If it is useful, here is the value of load-path
 >> 
 >> > ("c:/Program Files (x86)/GNU Emacs 24.2/site-lisp/auctex"
 >> > "c:/Program Files
 >> > (x86)/GNU Emacs 24.2/site-lisp/ess/" "~/.emacs.d/site-lisp/ESS/"
 >> > "~/.emacs.d/site-lisp/" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/site-lisp"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/site-lisp/ess" "c:/Program
 >> > Files
 >> > (x86)/GNU Emacs 24.2/site-lisp/org" "c:/Program Files (x86)/GNU
 >> > Emacs
 >> > 24.2/site-lisp/site-start.d" "C:/Program Files (x86)/GNU Emacs
 >> > 24.2/../site-lisp" "C:/Program Files (x86)/GNU Emacs 24.2/lisp"
 >> > "c:/Program
 >> > Files (x86)/GNU Emacs 24.2/lisp/vc" "c:/Program Files (x86)/GNU
 >> > Emacs
 >> > 24.2/lisp/url" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/textmodes"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/progmodes" "c:/Program
 >> > Files
 >> > (x86)/GNU Emacs 24.2/lisp/play" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/org"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/nxml" "c:/Program
 >> > Files (x86)/GNU
 >> > Emacs 24.2/lisp/net" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/mh-e"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/mail" "c:/Program
 >> > Files (x86)/GNU
 >> > Emacs 24.2/lisp/language" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/international" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/gnus"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/eshell" "c:/Program
 >> > Files (x86)/GNU
 >> > Emacs 24.2/lisp/erc" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/emulation"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/emacs-lisp"
 >> > "c:/Program Files
 >> > (x86)/GNU Emacs 24.2/lisp/cedet" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/calendar" "c:/Program Files (x86)/GNU Emacs
 >> > 24.2/lisp/calc"
 >> > "c:/Program Files (x86)/GNU Emacs 24.2/lisp/obsolete" "C:/Program
 >> > Files
 >> > (x86)/GNU Emacs 24.2/leim")
 >> 
 >> > I don't know what is causing the "wrong" ess to be found. I tried
 >> > eliminating
 >> > everything in my .emacs file except those load-path adjustments,
 >> > but that didn't
 >> > help. What is the right way to do this?
 >> 
 >> ______________________________________________
 >> ESS-help at r-project.org mailing list
 >> https://stat.ethz.ch/mailman/listinfo/ess-help>



More information about the ESS-help mailing list