summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-09-09 22:54:28 +0800
committereltrac <hi@eltr.ac>2026-09-09 22:54:28 +0800
commit0ca8be1d4005eb536132fbb970565669a5787672 (patch)
treee11e419f243d67165012c0f41530f9c46a713c41 /Makefile
parent4d42e69ff1e3e095fdbbd4ade7f58bec292e1e31 (diff)
makefile, readme: add repl make commands and instructions on Makefile
also removed use of Roswell, replaced with plain SBCL wrapped in rlwrap.
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile11
1 files changed, 10 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index 73aeb94..fd2eb9e 100644
--- a/Makefile
+++ b/Makefile
@@ -3,5 +3,14 @@ build:
--eval '(ql:quickload :tempest)' \
--eval "(sb-ext:save-lisp-and-die #p\"tempest\" :toplevel #'tempest:main :executable t)"
+repl:
+ rlwrap sbcl \
+ --load tempest.asd \
+ --eval '(ql:quickload :tempest)'
+
repl-server:
- ros run --eval '(ql:quickload :swank)' --eval '(swank:create-server :dont-close t)'
+ rlwrap sbcl \
+ --load tempest.asd \
+ --eval '(ql:quickload :swank)' \
+ --eval '(swank:create-server :dont-close t)' \
+ --eval '(ql:quickload :tempest)'