[ESS] differences in performance of ESS versions (using either XEmacs or Emacs)

Robert M Dorazio bob_dorazio at usgs.gov
Sat Apr 12 13:38:21 CEST 2008


I think I was quite clear that I had installed Emacs 22.2.  Read my
posting!  And I experience problems #1 and #2 with both Emacs+ESS and
Xemacs+ESS, so I believe the problem is with ESS.

Bob Dorazio
Department of Statistics
University of Florida
P.O. Box 110339
Gainesville, FL  32611-0339
Phone:  (352) 392-3081
Web site:  http://ifasstat.ifas.ufl.edu/BDorazio.html

-----ess-help-bounces at stat.math.ethz.ch wrote: -----

To: "Robert M Dorazio" <bob_dorazio at usgs.gov>
From: "Deepayan Sarkar" <deepayan.sarkar at gmail.com>
Sent by: ess-help-bounces at stat.math.ethz.ch
Date: 04/11/2008 12:19PM
cc: bdorazio at usgs.gov, ESS-help at stat.math.ethz.ch
Subject: Re: [ESS] differences in performance of ESS versions (using either
XEmacs or Emacs)

On 4/11/08, Robert M Dorazio <bob_dorazio at usgs.gov> wrote:
>  I've used ESS in conjunction with Xemacs on various Windows operating
>  systems for several years.  I mainly use Xemacs+ESS for R programming
>  Xemacs for C++ programming.  Recently, I tried GNU Emacs to compare its
>  operating characteristics with Xemacs.  As part of the comparison, I
>  installed the most recent versions of the 3 software packages:
>  ESS 5.3.7
>  Xemacs 21.4.21
>  Emacs 22.2
>  Emacs has a slightly more contemporary "look and feel", but is otherwise
>  quite similar to Xemacs.  I like them both.
>  An expected discovery was that the current version of ESS has several
>  undesirable operating characteristics compared to the version of ESS
that I
>  had been using (ESS 5.2.12).  For example,
>  1. The default behavior of ESS 5.3.7 is to echo a buffer's contents to R
>  when sourcing a function that is opened in the  buffer.  This only
>  during the first time a function is sourced, but it is annoying.  Is
>  a way to avoid this??
>  2. While sourcing an R function the first time (as described in #1), ESS
>  5.3.7 is MUCH SLOWER than ESS 5.2.12, even for only moderate sized
>  functions.  Why is that?  Is there a way to speed things up?
>  3. When using R2WinBUGS with Emacs+ESS+R, there is a significant delay
>  minute or so!!) in regaining access to the R buffer -- or, for that
>  to any Emacs buffer -- once WinBUGS is finished and has returned control
>  R.   I experience no such delay when using Xemacs+ESS+R.  This is the
>  major difference I experienced between Emacs and Xemacs that would seem
>  favor the latter when using ESS[R].
>  I should add that I made no special changes to Xemacs or Emacs other
>  the following:

You have not been very clear on this, but I think you have updated to
Emacs22 (from Emacs21) the same time you updated ESS, and many of the
problems you describe are attributable to Emacs22 and not ESS.

If that's the case, then this has been reported before, with no good
solution. I tend to use Emacs21 where I can, and with Emacs22, I use

(setq ess-eval-visibly-p nil)

in my .emacs.


ESS-help at stat.math.ethz.ch mailing list

More information about the ESS-help mailing list