update docs to avoid slime issues

This commit is contained in:
David Botton 2024-05-17 10:58:33 -04:00
parent e73c5ea500
commit 438e7ede6f
4 changed files with 46 additions and 70 deletions

32
ANDROID-TERMUX.md vendored
View file

@ -57,27 +57,27 @@ Add to ~/.emacs.d/init.el
(setq inferior-lisp-program "sbcl") (setq inferior-lisp-program "sbcl")
``` ```
Install the UltraLisp distro for recent software for quicklisp:
```
sbcl --eval '(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)' --eval '(ql:update-all-dists)' --quit
```
Install CLOG and CLOG Builder for a rich GUI Lisp IDE that works with emacs
and on Android also:
```
sbcl --eval '(ql:quickload :clog/tools)' --quit
```
start emacs start emacs
M-x slime M-x slime
Install the UltraLisp distro for recent software for quicklisp: Run builder with CLOG Builder for a rich GUI Lisp IDE
``` ```
(ql-dist:install-dist "http://dist.ultralisp.org/" (ql:quickload :clog/tools) (clog-tools:clog-builder)
:prompt nil)
(ql:update-all-dists) ; run newest updates
``` ```
Of course install CLOG an CLOG Builder for a rich GUI Lisp IDE A failure will occur for sqlite on sbcl, either ignore or choose {use-value}
```
(ql:quickload :clog)
```
A failure will occur for sqlite on sbcl, choose {use-value}
("/data/data/com.termux/files/usr/lib/libsqlite3.so") ("/data/data/com.termux/files/usr/lib/libsqlite3.so")
```
(ql:quickload :clog/tools)
(clog-tools:clog-builder)
```

15
LINUX.md vendored
View file

@ -18,22 +18,13 @@ sbcl --no-sysinit --no-userinit --load /tmp/ql.lisp \
3. Run SBCL and install the UltraLisp distro for recent software for quicklisp: 3. Run SBCL and install the UltraLisp distro for recent software for quicklisp:
``` ```
(ql-dist:install-dist "http://dist.ultralisp.org/" sbcl --eval '(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)' --eval '(ql:update-all-dists)'
:prompt nil)
(ql:update-all-dists) ; run newest updates
``` ```
4. Install and run CLOG Builder for a rich GUI Lisp IDE either with: 4. Install and run CLOG Builder for a rich GUI Lisp IDE with:
``` ```
(ql:quickload :clog/tools) sbcl --eval '(ql:quickload :clog/tools)' --eval '(clog-tools:clog-builder)'
(clog-tools:clog-builder)
```
or at the command line:
```
run-builder
``` ```
- [Learn about CLOG](README.md) - [Learn about CLOG](README.md)

36
MACOS.md vendored
View file

@ -1,6 +1,6 @@
## Installing Common Lisp + Emacs + Slime on MacOS (all platforms) ## Installing Common Lisp + Emacs + Slime on MacOS (all platforms)
(If you do not want emacs skip steps 1,2,6,7 and 8 and just use the (If you do not want emacs skip steps 1,2,6, and 7 and just use the
CLOG Builder) CLOG Builder)
1. Install Emacs for Mac OS from - https://emacsformacosx.com/ 1. Install Emacs for Mac OS from - https://emacsformacosx.com/
@ -41,29 +41,21 @@ sbcl --eval '(ql:quickload :quicklisp-slime-helper)' --quit
(setq inferior-lisp-program "sbcl") (setq inferior-lisp-program "sbcl")
``` ```
8. You can now start emacs graphically or if did option 2 from terminal 8. Install the UltraLisp distro for recent software for quicklisp:
```
sbcl --eval '(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)' --eval '(ql:update-all-dists)' --quit
```
9. Install CLOG and run CLOG Builder for a rich GUI Lisp IDE that works with emacs also:
```
sbcl --eval '(ql:quickload :clog/tools)' --eval '(clog-tools:clog-builder)'
```
10. You can now start emacs graphically or if did option 2 from terminal
using emacs (and if desire terminal version use emacs -nw) and then use M-x slime using emacs (and if desire terminal version use emacs -nw) and then use M-x slime
9. Install the UltraLisp distro for recent software for quicklisp:
```
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:update-all-dists) ; run newest updates
```
10. Of course install CLOG an CLOG Builder for a rich GUI Lisp IDE
```
(ql:quickload :clog/tools)
(clog-tools:clog-builder)
```
or at the command line:
```
run-builder
```
Tip: If use emacs graphically, you may find it easier to set the Tip: If use emacs graphically, you may find it easier to set the
apple command key to also act as a Meta key: apple command key to also act as a Meta key:

33
WINDOWS.md vendored
View file

@ -65,7 +65,19 @@
(setq inferior-lisp-program "sbcl") (setq inferior-lisp-program "sbcl")
``` ```
7. Restart Emacs 9. Install the UltraLisp distro for recent software for quicklisp:
```
sbcl --eval '(ql-dist:install-dist "http://dist.ultralisp.org/" :prompt nil)' --eval '(ql:update-all-dists)' --quit
```
10. Install CLOG and run CLOG Builder for a rich GUI Lisp IDE that works with emacs also:
```
sbcl --eval '(ql:quickload :clog/tools)' --eval '(clog-tools:clog-builder)'
```
11. Restart Emacs
Quit emacs - C-x C-y Quit emacs - C-x C-y
@ -76,25 +88,6 @@
``` ```
Run Slime - M-x slime Run Slime - M-x slime
8. Install the UltraLisp distro for recent software for quicklisp:
```
(ql-dist:install-dist "http://dist.ultralisp.org/"
:prompt nil)
(ql:update-all-dists) ; run newest updates
```
9. Of course install CLOG an CLOG Builder for a rich GUI Lisp IDE
```
(ql:quickload :clog/tools)
(clog-tools:clog-builder)
```
or at the command line:
```
run-builder
```
[Learn about CLOG](README.md) [Learn about CLOG](README.md)
[Learn Common-Lisp](LEARN.md) [Learn Common-Lisp](LEARN.md)