Hi Martin:
I thought you did it. But if not, then who?
Rodney Sparapani, Associate Professor of Biostatistics, He/Him/His
Vice President, Wisconsin Chapter of the American Statistical Association
Institute for Health and Equity, Division of Biostatistics
Medical College of Wisconsin, Milwaukee Campus
From:
ESS-core <ess-core-bounces@r-project.org> on behalf of Martin Maechler <maechler@stat.math.ethz.ch>
Date: Monday, January 22, 2024 at 2:44 AM
To: ESS-core <ESS-core@r-project.org>
Cc: ESS Core Team <ESS-core@r-project.org>, gnu-emacs-sources@gnu.org <gnu-emacs-sources@gnu.org>
Subject: Re: [GNU ELPA] Ess version 24.1.0
ATTENTION: This email originated from a sender outside of MCW. Use caution when clicking on links or opening attachments.
________________________________
>>>>> ELPA update
>>>>> on Sun, 21 Jan 2024 17:02:57 -0500 writes:
> Version 24.1.0 of package Ess has just been released in
> GNU ELPA. You can now find it in M-x list-packages RET.
This is good to know -- and good for considering how to do ESS+.
Does any ESS-corer know how this release was "triggered"?
Did you?
Martin
> Ess describes itself as:
> ======================= Emacs Speaks Statistics
> =======================
> More at
https://urldefense.com/v3/__https://elpa.gnu.org/packages/ess.html__;!!H8mHWRdzp34!9dfpBtrJ1ehIKnkoKSzZ0z-ArbeYZ6qeQh_y-MGUphY4m4uRTsFFS-6MJpr3VX9eiTnCDDURT-RBlD7V9jDz0vPXJA$
> ## Summary:
> Emacs Speaks Statistics (ESS) is a package designed to
> support editing of scripts and interaction with various
> statistical analysis programs such as R, S-Plus, SAS,
> Stata and OpenBUGS/JAGS. For more details please visit ESS
> home
> ## Recent NEWS:
> Changes and New Features in 24.01.0:
> * updating version number
> * fix docstring warnings in ess-custom
> sed/VERSION/24.01.0/ commit ess-custom with VERSION NOT
> 24.01.0 so remember to git checkout ess-custom.el after
> make
> * make `ess-request-a-process' obey
> `ess-gen-proc-buffer-name-function' thanks to Ihor
> Radchenko <yantar92@posteo.net>
> Changes and New Features in 19.04 (unreleased):
> * ESS[R]: When a background command is interrupted with
> C-g, ESS now asks the user if they want to disable
> background evaluations altogether. This is a resiliency
> measure against cases where background evals cause
> cascading errors or hangs.
> * ESS[R]: Background commands now propagate errors to
> Emacs.
> * ESS[R]: Background commands can now be disabled by
> process instad of globally. For instance when a process
> has failed to initialize properly, background evals are
> disabled for that particular process to avoid cascading
> errors. Other processes may still use background
> commands.
> * ESS[R]: ESSR commands are now more robust when ESSR
> is not in scope. This can happen when using 'browser()'
> in an environment that doesn't inherit from the search
> path.
> * ESS[R]: Unexpected exits are now detected during
> startup. In that case an error is thrown with advice
> about how to recover.
> * ESS[R]: 'options(width = )' is now set on startup
> based on the width of the inferior window.
> * ESS[R]: Add support for R projects and start R by
> default in the project folder.
> * ESS[R]: Backticked symbols in the process buffer are
> no longer fontified as strings.
> * ESS[R]: 'ess-command' now runs R code in a sandboxed
> environment. Use '.ess.environment()' to inspect the
> current environment.
> * ESS[R]: Added support for new syntax in R 4.0 and R
> 4.1. This concerns raw strings, lambda functions, and the
> pipe operator.
> * ESS[R]: Highlight error locations in rlang style
> backtraces
> * ESS[R]: Fixed issue that caused ESS-help to hang when
> usage blocks include R comments (#1025). Fix contributed
> by Bill Evans.
> * ESS: New 'ess-elisp-trace-mode' minor mode. Toggle
> it to start or stop tracing all 'ess'-prefixed functions
> with 'trace-function'. Tracing is useful for debugging
> background ESS behaviour.
> * ESS[R]: 'ess-get-help-aliases-list' now caches the
> aliases on the R side. This should speed up help lookup
> when the search path has changed and the aliases are read
> again.
> * ESS: 'ess-command' now uses a default timeout of 30
> seconds. It should normally be avoided with long-running
> tasks because it causes Emacs to block while the command
> is running. If the timeout is reached, an error is
> thrown. An interrupt is also sent to the process in case
> of early exit.
> This is a behaviour change: you will now have to
> explicitly opt in blocking the whole Emacs UI for more
> than 30 seconds by supplying a larger timeout (use
> 'most-positive-fixnum' for infinity).
> * ESS: 'ess-wait-for-process' now returns nil if a
> timeout is reached.
> * ESS: 'ess-get-words-from-vector' gains a 'timeout'
> argument.
> * ESS[R]: Fixed performance issue with argument
> completions. The help summary for the argument is no
> longer displayed in the echo area. This fixes delays and
> hangs (#1062).
> * ESS[R]: 'ess-command' is now more robust and
> resilient to hangs and custom prompts (#1043). It also
> strips continuation prompts ('+' prompts) automatically
> and reliably (#1116).
> * ESS[R]: 'ess-command' now handles sinked consoles
> correctly.
> * ESS[R]: 'ess-command' no longer changes
> '.Last.value'. As a result, background tasks like
> completions no longer affect the last value binding
> (#1058).
> * ESS[R]: Namespaced evaluation is disable in roxygen
> examples (#1026). Part of this change is that namespaced
> evaluation has become a buffer-local rather than
> process-local setting (#1046). ... ...
> _______________________________________________ ESS-core
> list:
https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/ess-core__;!!H8mHWRdzp34!9dfpBtrJ1ehIKnkoKSzZ0z-ArbeYZ6qeQh_y-MGUphY4m4uRTsFFS-6MJpr3VX9eiTnCDDURT-RBlD7V9jAi5rF0CQ$
_______________________________________________
ESS-core list:
https://urldefense.com/v3/__https://stat.ethz.ch/mailman/listinfo/ess-core__;!!H8mHWRdzp34!9dfpBtrJ1ehIKnkoKSzZ0z-ArbeYZ6qeQh_y-MGUphY4m4uRTsFFS-6MJpr3VX9eiTnCDDURT-RBlD7V9jAi5rF0CQ$
|