Compare commits
2 Commits
1c427ae3c1
...
b3518382bb
Author | SHA1 | Date | |
---|---|---|---|
b3518382bb | |||
221e047af2 |
27
README.org
27
README.org
@ -4138,7 +4138,8 @@ Listing [[lst:sbcl-core-for-sly]] tangles to a script to dump such a [[http://ww
|
|||||||
(setopt sly-db-initial-restart-limit 10
|
(setopt sly-db-initial-restart-limit 10
|
||||||
sly-default-lisp 'sbcl
|
sly-default-lisp 'sbcl
|
||||||
sly-lisp-implementations
|
sly-lisp-implementations
|
||||||
`((sbcl (,(executable-find "sbcl")
|
`((ccl (,(executable-find "ccl64")))
|
||||||
|
(sbcl (,(executable-find "sbcl")
|
||||||
"--core"
|
"--core"
|
||||||
,(no-littering-expand-var-file-name "sbcl.core-for-sly")))))
|
,(no-littering-expand-var-file-name "sbcl.core-for-sly")))))
|
||||||
|
|
||||||
@ -4560,6 +4561,7 @@ git clone git@github.com:ageldama/cl-state-machine.git
|
|||||||
(ql:quickload "cs325")
|
(ql:quickload "cs325")
|
||||||
(ql:quickload "meta")
|
(ql:quickload "meta")
|
||||||
(ql:quickload '("named-readtables" "try")) ;; testing requires "try".
|
(ql:quickload '("named-readtables" "try")) ;; testing requires "try".
|
||||||
|
#-:clozure
|
||||||
(ql:quickload "nodgui") ;; requires https://www.tcl.tk/software/tklib/
|
(ql:quickload "nodgui") ;; requires https://www.tcl.tk/software/tklib/
|
||||||
(ql:quickload '("rutils" "rutilsx"))
|
(ql:quickload '("rutils" "rutilsx"))
|
||||||
(ql:quickload "ucons"))
|
(ql:quickload "ucons"))
|
||||||
@ -4769,6 +4771,28 @@ luarocks \
|
|||||||
HISTORY_DIR=/usr/local/opt/readline/lib
|
HISTORY_DIR=/usr/local/opt/readline/lib
|
||||||
#+end_src
|
#+end_src
|
||||||
|
|
||||||
|
** [[https://en.wikibooks.org/wiki/Scheme_Programming][Scheme Programming]]
|
||||||
|
:PROPERTIES:
|
||||||
|
:CUSTOM_ID: sec:scheme-programming
|
||||||
|
:END:
|
||||||
|
|
||||||
|
- [[https://wiki.call-cc.org/emacs#using-chicken-with-emacs][Using Chicken Scheme with Emacs]]
|
||||||
|
|
||||||
|
#+begin_src shell -n
|
||||||
|
# https://gitlab.com/emacs-geiser/chicken
|
||||||
|
# Install the necessary support eggs:
|
||||||
|
chicken-install -s apropos chicken-doc srfi-18 srfi-1
|
||||||
|
# Update the Chicken documentation database:
|
||||||
|
cd $(csi -R chicken.platform -p '(chicken-home)')
|
||||||
|
curl https://3e8.org/pub/chicken-doc/chicken-doc-repo-5.tgz | sudo tar zx
|
||||||
|
#+end_src
|
||||||
|
|
||||||
|
#+begin_src emacs-lisp -n
|
||||||
|
(when (ensure-package-installation 'geiser 'geiser-chez 'geiser-chicken
|
||||||
|
'geiser-mit)
|
||||||
|
(setopt geiser-chez-binary (executable-find "chez")))
|
||||||
|
#+end_src
|
||||||
|
|
||||||
** [[https://www.lua.org/][Lua Programming]]
|
** [[https://www.lua.org/][Lua Programming]]
|
||||||
:PROPERTIES:
|
:PROPERTIES:
|
||||||
:CUSTOM_ID: sec:lua-programming
|
:CUSTOM_ID: sec:lua-programming
|
||||||
@ -5746,6 +5770,7 @@ contrary to for instance [[https://github.com/Fanael/rainbow-delimiters#readme][
|
|||||||
(add-hook hook #'smartparens-mode))
|
(add-hook hook #'smartparens-mode))
|
||||||
|
|
||||||
(dolist (hook '(emacs-lisp-mode-hook
|
(dolist (hook '(emacs-lisp-mode-hook
|
||||||
|
geiser-repl-startup-hook
|
||||||
ielm-mode-hook
|
ielm-mode-hook
|
||||||
lisp-data-mode-hook
|
lisp-data-mode-hook
|
||||||
lisp-mode-hook
|
lisp-mode-hook
|
||||||
|
Loading…
x
Reference in New Issue
Block a user