[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] externals/sly e6fb3e4 1/3: Close #384: Mention lisp-repl-core-d
From: |
Stefan Monnier |
Subject: |
[nongnu] externals/sly e6fb3e4 1/3: Close #384: Mention lisp-repl-core-dumper as means to speed up SLY startup |
Date: |
Tue, 8 Dec 2020 23:08:47 -0500 (EST) |
branch: externals/sly
commit e6fb3e402ff2afb053125f406af4906fac4705cb
Author: João Távora <joaotavora@gmail.com>
Commit: João Távora <joaotavora@gmail.com>
Close #384: Mention lisp-repl-core-dumper as means to speed up SLY startup
Also closes #366.
* README.md (Faster startup): new section.
* doc/sly.texi (Loading Slynk faster): Mention
lisp-repl-core-dumper.
---
README.md | 7 +++++++
doc/sly.texi | 4 ++++
2 files changed, 11 insertions(+)
diff --git a/README.md b/README.md
index 5a3ba40..1333746 100644
--- a/README.md
+++ b/README.md
@@ -100,6 +100,12 @@ $ sbcl
Now in Emacs you can do `sly-connect` and give it the host and the 4008 port as
a destination.
+Faster startup
+--------------
+
+If the Lisp program doesn't start fast enough for you, look in [the
+manual][instasly], for ways to make it faster.
+
Additional Contribs
-------------------
@@ -174,6 +180,7 @@ first part [CONTRIBUTING.md][5] file for instructions on
how to contribute.
[14]: https://github.com/company-mode/company-mode
[15]: https://github.com/emacs-helm/helm-sly
[documentation]: http://joaotavora.github.io/sly
+[instasly]: http://joaotavora.github.io/sly/#Loading-Slynk-faster
[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 e1c90c0..0e513b5 100644
--- a/doc/sly.texi
+++ b/doc/sly.texi
@@ -2899,6 +2899,10 @@ In this section, a technique to load Slynk faster on
South Bank Common
Lisp (SBCL) is presented. Similar setups should also work for other
Lisp implementations.
+A pre-canned solution that automates this technique was developed by
+@uref{https://gitlab.com/ambrevar/lisp-repl-core-dumper,Pierre
+Neidhardt}.
+
For SBCL, we recommend that you create a custom core file with socket
support and @acronym{POSIX} bindings included because those modules
take the most time to load. To create such a core, execute the