[ESS] ESS 5.7.1 released (was 'ESS 5.7 released')

Martin Maechler 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:

    > ****************

    > The ESS Developers proudly announce the release of ESS

    >    5.7

    >    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
    > retrieving.

    >    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 -
    > Fingerprint:
    > c9:5d:eb:f9:f2:56:d1:04:ba:44:61:f8:64:6b:d9:33:3f:93:6e:ad

    > (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
    > functions

    >    * 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
    > PURPOSE.  See the GNU General Public License in the file
    > COPYING in the same directory as this file for more
    > details.

    > 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
    > https://stat.ethz.ch/mailman/listinfo/ess-help

More information about the ESS-help mailing list