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-boun...@r-project.org> on behalf of Martin Maechler <maech...@stat.math.ethz.ch> Date: Monday, January 22, 2024 at 2:44 AM To: ESS-core <ess-c...@r-project.org> Cc: ESS Core Team <ess-c...@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$<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 <yanta...@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$<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$<https://urldefense.com/v3/__https:/stat.ethz.ch/mailman/listinfo/ess-core__;!!H8mHWRdzp34!9dfpBtrJ1ehIKnkoKSzZ0z-ArbeYZ6qeQh_y-MGUphY4m4uRTsFFS-6MJpr3VX9eiTnCDDURT-RBlD7V9jAi5rF0CQ$>