emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] externals/sly e927cda 47/47: Release SLY 1.0.42


From: ELPA Syncer
Subject: [nongnu] externals/sly e927cda 47/47: Release SLY 1.0.42
Date: Thu, 17 Dec 2020 18:57:23 -0500 (EST)

branch: externals/sly
commit e927cdae984b2c3383e1e2358e37f1a4115b142e
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>

    Release SLY 1.0.42
    
    See NEWS.md for details.
    
    * READNE.md: Update description.
    
    * NEWS.md: release SLY 1.0.42.
    
    * sly.el (Version): Bump to 1.0.42.  Update description.
    
    * doc/sly.texi (SLYVER): 1.0.42.
---
 NEWS.md      | 18 +++++++++++++++---
 README.md    | 36 ++++++++++++++++++++++--------------
 doc/sly.texi |  2 +-
 sly.el       | 33 ++++++++++++++++++---------------
 4 files changed, 56 insertions(+), 33 deletions(-)

diff --git a/NEWS.md b/NEWS.md
index 1751682..1ad633f 100644
--- a/NEWS.md
+++ b/NEWS.md
@@ -1,5 +1,8 @@
-Upcoming SLY 1.0.0-beta-3 (Somewhere 2018)
------------------------------------------
+Upcoming version
+----------------
+
+SLY 1.0.42 (December 2020)
+------------------------------
 
 ### Much improved company completion
 
@@ -14,6 +17,13 @@ experience.
 If you don't like company, you can still use the normal on-request TAB
 completion, which also features an improved UI.
 
+### Fixed Helm conflicts
+
+Helm users should now get access to the full capabilities of SLY's
+completion function without needing to install any extra packages.
+Just need to `M-x sly-symbol-completion-mode` to turn off SLY's
+default completion UI.  (https://github.com/joaotavora/sly/issues/303)
+
 ### Redesigned completion backend
 
 A redesigned completion backend replaces the legacy contribs
@@ -147,7 +157,7 @@ longer clobbers or conflicts with Emacs's own cl-indent.el. 
 The cl.el
 library is no longer required, not even at compile-time or in tests.
 A lot of cleanup and performance improvements.
 
-### On par with SLIME 2.19 and 2.20
+### On par with SLIME 2.26
 
 Where applicable, SLY tracks bug-fixes and improvements contributed to
 SLIME:
@@ -162,6 +172,8 @@ SLIME:
 
 - In SBCL, slynk can be bound to IPv6 interface and can work on IPv6-only 
machines.
 
+- Clasp/ABCL improvements.
+
 SLY 1.0.0-beta-2 (March 2016)
 -----------------------------
 
diff --git a/README.md b/README.md
index 1333746..144ae1c 100644
--- a/README.md
+++ b/README.md
@@ -17,22 +17,26 @@ SLY is Sylvester the Cat's Common Lisp IDE for Emacs:
 * 📣 Read the [NEWS][6] file
 * 📚 Read the [manual][documentation]
 
-SLY is a fork of [SLIME][1] and contains the following improvements upon
-it:
-
-* Completely [redesigned REPL](#repl) based on Emacs's own full-featured
-  `comint.el`;
-* [Live code annotations](#stickers) via a new `sly-stickers` contrib;
-* Consistent interactive button interface.  Everything can be copied to the
-  REPL;
-* Modern [flex-style completion](#company-flex-completion).  Much snappier when
-  using [company][14], and no plugin required;
-* Cleanly ASDF-loaded by default, including contribs, which are enabled
-  out-of-the-box;
-* Multiple inspectors;
+SLY's highlights are:
+
+* A [full-featured REPL](#repl) based on Emacs's `comint.el`.  Everything can 
be
+  copied to the REPL;
+* [Stickers](#stickers), or live code annotations that record values as code
+  traverses them.
+* [Flex-style completion](#company-flex-completion) out-of-the-box, using
+  Emacs's completion API.  Company, Helm, and other [supported
+  natively](#completion), no plugin required;
+* An interactive [Trace Dialog][trace-dialog];
+* Cleanly ASDF-loaded by default, including contribs, enabled out-of-the-box;
+* Multiple inspectors and multiple REPLs;
+* "Presentations" replaced by [interactive backreferences](#repl) which
+  highlight the object and remain stable throughout the REPL session;
 * Support for [NAMED-READTABLES][11], [macrostep.el][12] and [quicklisp][13]
+* A [portable, annotation-based stepper][16] in [early][17] but functional
+  prototype stage.
 
-SLY tracks SLIME's bugfixes.  All its familar features (debugger, inspector,
+SLY is a fork of [SLIME][1]. We tracks its bugfixes, particularly to the
+implementation backends.  All SLIME's familar features (debugger, inspector,
 xref, etc...) are still available, with improved overall UX.
 
 Installation
@@ -116,6 +120,7 @@ Additional Contribs
 * https://github.com/mmgeorge/sly-asdf
 * https://github.com/40ants/sly-package-inferred
 
+<a name="completion"></a>
 Completion UIs
 --------------
 
@@ -179,8 +184,11 @@ first part [CONTRIBUTING.md][5] file for instructions on 
how to contribute.
 [13]: https://github.com/joaotavora/sly-quicklisp
 [14]: https://github.com/company-mode/company-mode
 [15]: https://github.com/emacs-helm/helm-sly
+[16]: https://zenodo.org/record/3742759
+[17]: https://github.com/joaotavora/sly-stepper
 [documentation]: http://joaotavora.github.io/sly
 [instasly]: http://joaotavora.github.io/sly/#Loading-Slynk-faster
+[trace-dialog]: http://joaotavora.github.io/sly/#Trace-Dialog
 [tutorial]: http://joaotavora.github.io/sly/#A-SLY-tour-for-SLIME-users
 
 <!-- Local Variables: -->
diff --git a/doc/sly.texi b/doc/sly.texi
index 0e513b5..0edafdc 100644
--- a/doc/sly.texi
+++ b/doc/sly.texi
@@ -14,7 +14,7 @@
 @end direntry
 @c %**end of header
 
-@set SLYVER 1.0.0-beta-2
+@set SLYVER 1.0.42
 @set UPDATED @today{}
 @set TITLE SLY User Manual
 @settitle @value{TITLE}, version @value{SLYVER}
diff --git a/sly.el b/sly.el
index d84958b..4135f36 100644
--- a/sly.el
+++ b/sly.el
@@ -1,6 +1,6 @@
 ;;; sly.el --- Sylvester the Cat's Common Lisp IDE  -*- lexical-binding: t; -*-
 
-;; Version: 1.0.0beta3
+;; Version: 1.0.42
 ;; URL: https://github.com/joaotavora/sly
 ;; Package-Requires: ((emacs "24.3"))
 ;; Keywords: languages, lisp, sly
@@ -38,22 +38,25 @@
 ;; SLY is a direct fork of SLIME, and contains the following
 ;; improvements over it:
 ;;
-;; * Completely redesigned REPL based on Emacs's own full-featured
-;;   `comint.el`
-;; * Live code annotations via a new `sly-stickers` contrib
-;; * Consistent interactive button interface. Everything can be
-;;   copied to the REPL.
-;; * Multiple inspectors with independent history
-;; * Regexp-capable M-x sly-apropos
-;; * Contribs are first class SLY citizens and enabled by default
-;; * Use ASDF to loads contribs on demand.
+;; * A full-featured REPL based on Emacs's `comint.el`;
+;; * Live code annotations via a new `sly-stickers` contrib;
+;; * Consistent button interface. Every Lisp object can be copied to the REPL;
+;; * flex-style completion out-of-the-box, using  Emacs's completion API.
+;;   Company, Helm, and others supported natively, no plugin required;
+;; * Cleanly ASDF-loaded by default, including contribs, enabled 
out-of-the-box;
+;; * Multiple inspectors and multiple REPLs;
+;; * An interactive trace dialog with interactive objects.  Copies function 
calls
+;;   to the REPL;
+;; * "Presentations" replaced by interactive backreferences which
+;;   highlight the object and remain stable throughout the REPL session;
 ;;
-;; SLY tracks SLIME's bugfixes and all its familar features (debugger,
-;; inspector, xref, etc...) are still available, but with better
-;; integration.
+;; SLY is a fork of SLIME. We track its bugfixes, particularly to the
+;; implementation backends.  All SLIME's familar features (debugger,
+;; inspector, xref, etc...) are still available, with improved overall
+;; UX.
 ;;
-;; See the NEWS.md file (should be sitting alongside this file) for a
-;; complete list of features.
+;; See the NEWS.md file (should be sitting alongside this file) for
+;; more information
 
 ;;; Code:
 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]