[ESS] ESS 14.09 released

Vincent Goulet vincent.goulet at me.com
Mon Sep 15 05:18:07 CEST 2014


My Emacs distributions for OS X and Windows have been updated to ESS 14.09 along with a few more additions; see the details below.

I'm working to have a reliable version for OS X that includes the fix for the distnoted problem on Mavericks. Stay tuned.

http://vgoulet.act.ulaval.ca/en/emacs/mac
http://vgoulet.act.ulaval.ca/en/emacs/windows

From the NEWS file:

NEW FEATURES

o polymode and markdown-mode are now included in the distribution. By
  default, polymode is active for R mode and automaically loaded for
  the following file extensions: .Snw, .Rnw, .Rmd, .rapport, .Rhtml,
  .Rbrew, .Rcpp, .cppR.

o org mode (latest stable release at build time) is reintroduced in
  the distribution.

o All .el files (except configuration files default.el and
  site-start.el) now also ship byte-compiled.

UPDATES

o ESS 14.09

o org 8.2.7c


Le 2014-09-13 à 09:33, Martin Maechler <maechler at stat.math.ethz.ch> a écrit :

> Dear  ESS  users and lovers,
> 
> A few moments ago, I have relased  ESS 14.09.
> You can get it almost directly from
>    http://ess.r-project.org/index.php?Section=download
> 
> This is the first release after 13.09-1, of 2013-12-07,
> and insofar relatively major, with 103 svn commits to the code repository.
> Notably it works with the new versions of julia >= 0.3.0 (only).
> 
> For more details, I include the first part of the ANNOUNCE file
> (which is part of ESS docu), notably containing
> the explicitly mentioned  'New Features' for 14.09.
> 
> With thanks to all of you who contributed by sending
> succinct bug reports, patches, pull requests, or other
> suggestions for improvement,
> 
> in the name of the ESS Core Team,
> --
> Martin Maechler, 
> ETH Zurich
> 
> --------------------------------------------------------
> 
> 1 ANNOUNCING ESS
> ****************
> 
> The ESS Developers proudly announce the release of ESS 14.09
> 
>   Emacs Speaks Statistics (ESS) provides an intelligent, consistent
> interface between the user and the software.  ESS interfaces with
> R/S-PLUS, SAS, BUGS/JAGS, Stata and other statistical analysis packages
> under the UNIX, GNU Linux, Microsoft Windows, Mac OS X and other
> 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/)
> 
> 1.1.1 ESS subversion repository
> -------------------------------
> 
> 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:
>      - General name: r-project.org
>      - Serial number: 04:9D:4F:0D:53:03:DB
>      - Valid: from  03/10/2014  to  03/10/2016
>      - Issuer: Starfield Secure Certificate Authority - G2
>                http://certs.starfieldtech.com/repository/
>      - SHA1-Fingerprint: F5:15:96:DB:F1:2F:35:1B:96:06:C3:A4:2A:E2:80:78:76:4C:A4:30
>      - MD5-Fingerprint: D8:7D:4F:8F:ED:92:65:EE:EE:A5:73:2D:BB:F6:35:E6
> 
> 1.1.2 Git for development
> -------------------------
> 
> For development and experimentation on new features, there is now a
> GitHub branch for ESS, available at <https://github.com/emacs-ess/ESS>.
> 
> 1.2 Current Features
> ====================
> 
>   * Languages Supported:
>        * S family (R and S+ AKA S-PLUS)
>        * SAS
>        * OpenBUGS/JAGS
>        * Stata
>        * Julia
>   * Editing source code (S family, SAS, OpenBUGS/JAGS, Stata, Julia)
>        * Syntactic indentation and highlighting of source code
>        * Partial evaluation of code
>        * Loading and error-checking of code
>        * Source code revision maintenance
>        * Batch execution (SAS, OpenBUGS/JAGS)
>        * Use of imenu to provide links to appropriate functions
>   * Interacting with the process (S family, SAS, Stata, Julia)
>        * 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, Stata)
>        * Recording and saving transcript files
>        * Manipulating and editing saved transcripts
>        * Re-evaluating commands from transcript files
>   * Interaction with Help Pages and other Documentation (R)
>        * Fast Navigation
>        * Sending Examples to running ESS process.
>        * Fast Transfer to Further Help Pages
>   * 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, OpenBUGS and JAGS.
> 
>   ESS supports current, and recent, stable versions of GNU Emacs
> (currently, specifically, the 23.x and 24.x series;
> alpha/beta/pre-release versions are NOT SUPPORTED). Non-Windows users
> beware: GNU Emacs 24.3 is preferable to 24.1 or 24.2: these broken
> builds suffer from bug 12463
> <http://debbugs.gnu.org/cgi/bugreport.cgi?bug=12463> which will cause
> emacs and ESS to get progressively slower over time.
> 
>   Due to XEmacs lacking some features that ESS requires, ESS support of
> XEmacs ends with ESS 12.04-4.  This decision will be re-visited in the
> future as XEmacs continues to sync with GNU Emacs.
> 
>   To build the PDF documentation, you will need a version of TeX Live
> or texinfo that includes texi2dvi (BEWARE: recent TeX Live, and some
> texinfo RPMs, do NOT include texi2dvi).
> 
> 1.4 Stability
> =============
> 
> All recent released versions are meant to be release-quality versions.
> While some new features are being introduced, we are cleaning up and
> improving the interface.  We know that there are many remaining
> opportunities for documentation improvements, but all contributors are
> volunteers and time is precious.  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)
>   * Sebastian P. Luque (mailto:spluque at gmail.com)
>   * Henning Redestig (mailto:henning.red at googlemail.com)
>   * Vitalie Spinu (mailto:spinuvit at gmail.com)
> 
> 1.8 License
> ===========
> 
> The source and documentation of 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 details.
> 
> 1.9 New Features
> ================
> 
> Changes / Selected Bug Fixes in 14.09:
>   * ESS[Julia]: Executable is changed to 'julia'.
>   * ESS[Julia]: Completion and help system was adjusted to Julia
>     v.0.3.0.  Julia v.0.2.x is no more supported.
>   * ESS[R]: Running R with 'gdb' debugger now works as expected
>   * iESS: Inferior ESS buffers are now derived from 'comint-mode'
>   * ESS[R]: 'ess-execute-screen-options' uses correct screen width in
>     terminal sessions
>   * ESS: 'ess-build-tags-for-directory' works when no TAGS file name
>     was provided
>   * ESS: 'ess-continued-statement-offset' is now respected everywhere
>     except inside of the 'if' test condition.
>   * ESS: New variable 'ess-first-continued-statement-offset' for
>     indentation of the first line in multiline statements.
>   * ESSR: Starting ',' in multiline statements indentation is now
>     ignored to achieve a more pleasant alignment.
>   * ESSR: Improved behavior of 'RET' in roxygen blocks.
>   * ESS[R]: command cleaning with 'C-u C-u C-y' was broken with lines
>     containing " + "
>   * ESS[R]: fixed "empty watch window bug"
>   * ESS[R]: don't ask for help location on ac-quick-help (request of
>     github #81)
>   * ESS[R]: "importClassesFrom" and "importMethodsFrom" were added to
>     the list of two-parameter roxygen commands
>   * ESS[R]: fix vignetes display and hyperlinks (were broken in
>     13.09-1)
>   * ESS[Julia]: recognize function names ending with !
>   * ESS[Julia]: fix indentation of "for" comprehension syntax within
>     brackets.
> 
> 
>   Changes / Selected Bug Fixes in 13.09-1:
> 
> [...................]
> [...................]
> 
> ______________________________________________
> ESS-help at r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/ess-help



More information about the ESS-help mailing list