[ESS] ESS 5.7.1 released (was 'ESS 5.7 released')
maechler at stat.math.ethz.ch
Mon Dec 7 23:24:37 CET 2009
and you would not believe it...
I've managed to rush the 5.7 release so much that it ended up
*NOT* containing the bug fix I applied and carefully tested....
hence yet another release,
this time using a 3 part version number 5.7.1
in order to indicate that it's really what 5.7 was meant to
>>>>> Martin Maechler <maechler at stat.math.ethz.ch>
>>>>> on Mon, 7 Dec 2009 13:13:40 +0100 writes:
> Dear ESS lovers, The good news is that ESS 5.7 does
> provide a "new feature" for Windows users, see below. the
> bad news is that release 5.6 from last Friday
> unfortunately contained a small blunder (C-c C-l "Load
> Source File" would no longer work), and 5.7 corrects this.
> *Additionally* ESS 5.7 makes C-c C-l working even before R
> is started, also on Windows. Also there, it starts an R
> process when needed. This should fix the problem reported
> by Ross Boylan on '30 Nov 2009', and subject "No ESS
> process is associated with this buffer now"
> For the ESS core team, Martin Maechler, ETH Zurich
> Here's the (first part of the) ANNOUNCE file:
> 1 ANNOUNCING ESS
> The ESS Developers proudly announce the release of ESS
> Emacs Speaks Statistics (ESS) provides an intelligent,
> consistent interface between the user and the software.
> ESS interfaces with S-PLUS, R, SAS, BUGS and other
> statistical analysis packages under the Unix, Microsoft
> Windows, and Apple Mac OS operating systems. ESS is a
> package for the GNU Emacs and XEmacs text editors whose
> features ESS uses to streamline the creation and use of
> statistical software. ESS knows the syntax and grammar of
> statistical analysis packages and provides consistent
> display and editing features based on that knowledge. ESS
> assists in interactive and batch execution of statements
> written in these statistical analysis languages.
> ESS is freely available under the GNU General Public
> License (GPL). Please read the file COPYING which comes
> with the distribution, for more information about the
> license. For more detailed information, please read the
> README files that come with ESS.
> 1.1 Getting the Latest Version
> The latest released version of ESS is always available on
> the web at: ESS web page (http://ess.r-project.org) or
> StatLib (http://lib.stat.cmu.edu/general/ESS/)
> The latest development version of ESS is available via
> `https://svn.R-project.org/ESS/', the ESS Subversion
> repository. If you have a Subversion client (see
> `http://subversion.tigris.org/'), you can download the
> sources using: % svn checkout
> https://svn.r-project.org/ESS/trunk PATH which will put
> the ESS files into directory PATH. Later, within that
> directory, `svn update' will bring that directory up to
> date. Windows-based tools such as TortoiseSVN are also
> available for downloading the files. Alternatively, you
> can browse the sources with a web browser at: ESS SVN site
> (https://svn.r-project.org/ESS/trunk). However, please
> use a subversion client instead to minimize the load when
> If you remove other versions of ESS from your emacs
> load-path, you can then use the development version by
> adding the following to .emacs:
> (load "/path/to/ess-svn/lisp/ess-site.el")
> Note that https is required, and that the SSL
> certificate for the Subversion server of the R project is
> Certificate information: - Hostname:
> svn.r-project.org - Valid: from Jul 16 08:10:01 2004 GMT
> until Jul 14 08:10:01 2014 GMT - Issuer: Department of
> Mathematics, ETH Zurich, Zurich, Switzerland, CH -
> (currently, there is no "trusted certificate"). You can
> accept this certificate permanently and will not be asked
> about it anymore.
> 1.2 Current Features ====================
> * Languages Supported: * S family (S 3/4, S-PLUS
> 3.x/4.x/5.x/6.x/7.x/8.x, and R)
> * SAS
> * BUGS/JAGS
> * Stata
> * XLispStat including Arc and ViSta
> * Editing source code (S family, SAS, BUGS/JAGS,
> XLispStat) * Syntactic indentation and highlighting of
> source code
> * Partial evaluation of code
> * Loading and error-checking of code
> * Source code revision maintenance
> * Batch execution (SAS, BUGS/JAGS)
> * Use of imenu to provide links to appropriate
> * Interacting with the process (S family, SAS,
> XLispStat) * Command-line editing
> * Searchable Command history
> * Command-line completion of S family object names
> and file names
> * Quick access to object lists and search lists
> * Transcript recording
> * Interface to the help system
> * Transcript manipulation (S family, XLispStat) *
> Recording and saving transcript files
> * Manipulating and editing saved transcripts
> * Re-evaluating commands from transcript files
> * Help File Editing (R) * Syntactic indentation and
> highlighting of source code.
> * Sending Examples to running ESS process.
> * Previewing
> 1.3 Requirements ================
> ESS is most likely to work with current/recent versions of
> the following statistical packages: R/S-PLUS, SAS, Stata
> and JAGS. The one exception is BUGS which is quite old,
> but should still work.
> ESS supports current/recent versions of GNU Emacs and
> XEmacs. Most notably, the GNU Emacs 22 series and XEmacs
> 21.4.14 or higher (beta/pre-release versions are NOT
> 1.4 Stability =============
> All released versions (5.x, x >= 4) are meant to be
> release-quality versions. While some new features are
> being introduced, we are cleaning up and improving the
> interface. We know about some remaining documentation
> inconsistencies. Patches or suggested fixes with bug
> reports are much appreciated!
> 1.5 Mailing List ================
> There is a mailing list for discussions and announcements
> relating to ESS. Join the list by sending an e-mail with
> "subscribe ess-help" (or "help") in the body to
> <ess-help-request at stat.math.ethz.ch>; contributions to the
> list may be mailed to <ess-help at stat.math.ethz.ch>. Rest
> assured, this is a fairly low-volume mailing list.
> The purposes of the mailing list include
> * helping users of ESS to get along with it.
> * discussing aspects of using ESS on Emacs and XEmacs.
> * suggestions for improvements.
> * announcements of new releases of ESS.
> * posting small patches to ESS.
> 1.6 Reporting Bugs ==================
> Please send bug reports, suggestions etc. to
> <ESS-bugs at stat.math.ethz.ch>
> The easiest way to do this is within Emacs by typing
> `M-x ess-submit-bug-report'
> This also gives the maintainers valuable information
> about your installation which may help us to identify or
> even fix the bug.
> If Emacs reports an error, backtraces can help us debug
> the problem. Type "M-x set-variable RET debug-on-error
> RET t RET". Then run the command that causes the error
> and you should see a *Backtrace* buffer containing debug
> information; send us that buffer.
> Note that comments, suggestions, words of praise and
> large cash donations are also more than welcome.
> 1.7 Authors ===========
> * A.J. Rossini (mailto:blindglobe at gmail.com)
> * Richard M. Heiberger (mailto:rmh at temple.edu)
> * Kurt Hornik (mailto:Kurt.Hornik at R-project.org)
> * Martin Maechler (mailto:maechler at stat.math.ethz.ch)
> * Rodney A. Sparapani (mailto:rsparapa at mcw.edu)
> * Stephen Eglen (mailto:stephen at gnu.org)
> 1.8 License ===========
> ESS is free software; you can redistribute it and/or
> modify it under the terms of the GNU General Public
> License as published by the Free Software Foundation;
> either version 2, or (at your option) any later version.
> ESS is distributed in the hope that it will be useful,
> but WITHOUT ANY WARRANTY; without even the implied
> warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
> PURPOSE. See the GNU General Public License in the file
> COPYING in the same directory as this file for more
> 1.9 New Features ================
> Changes/New Features in 5.7: * ESS[R]: loading a
> source file (`C-c C-l') now works in Windows, similarly to
> other platforms; (further; it had accidentally been broken
> in ESS 5.6 on all platforms)
> Changes/New Features in 5.6: * ESS[R]: help() calls
> have to differ from old default, with newer versions of R;
> currently via .help.ESS <- function(...) hack.
> Changes/New Features in 5.4: * ESS[SAS]: The long
> overdue change from `make-regexp' to `regexp-opt' for
> font-locking is complete. The new `regexp-opt' is now the
> default since it is better than the old code in many ways
> (and especially more maintainable). However, there are
> certainly some special cases missed (bug reports and
> patches welcome!). Setting `ess-sas-run-regexp-opt' to
> `nil' will result in the old code being used.
> * ESS[BUGS] and ESS[JAGS]: typing `=' now results
> in `<-'.
> * ESS[R] function arguments "show"
> `(ess-r-args-show)' now uses the new
> `(tooltip-show-at-point)' contributed by Erik Iverson.
> * Toolbar icons now also work in (beta) Emacs 23.
> * ESS[S]: New function `ess-change-directory' for
> setting both emacs' current directory and the directory of
> an *R* or *S* buffer.
> * ESS[S] when transient-mark-mode is true, the
> mark is now kept, rather than deactivated, thanks to a
> patch from David Reitter.
> ESS-help at stat.math.ethz.ch mailing list
More information about the ESS-help