mirror of
https://github.com/rabbibotton/clog.git
synced 2025-12-06 02:30:42 -08:00
Android Termux install
This commit is contained in:
parent
2b26d57e69
commit
4d9a0a88e4
1 changed files with 46 additions and 0 deletions
46
ANDROID-TERMUX.md
vendored
Normal file
46
ANDROID-TERMUX.md
vendored
Normal file
|
|
@ -0,0 +1,46 @@
|
|||
## Using Termux on Android devilces for Common Lisp and CLOG Developent
|
||||
|
||||
Install Termux
|
||||
https://f-droid.org/en/packages/com.termux/
|
||||
|
||||
pkg upgrade
|
||||
pkg install openssh
|
||||
pkg install emacs
|
||||
pkg install zstd
|
||||
pkg install libsqlite
|
||||
|
||||
curl -OL "https://github.com/bohonghuang/sbcl-termux-build/releases/download/2.3.3/sbcl-2.3.3-arm64-termux.tar.zst"
|
||||
unzstd -c "sbcl-2.3.3-arm64-termux.tar.zst" | tar -xf -
|
||||
cd "sbcl-2.3.3"
|
||||
sh install.sh
|
||||
|
||||
```
|
||||
curl -o ql.lisp http://beta.quicklisp.org/quicklisp.lisp
|
||||
sbcl --no-sysinit --no-userinit --load ql.lisp \
|
||||
--eval '(quicklisp-quickstart:install :path "~/.quicklisp")' \
|
||||
--eval '(ql:add-to-init-file)' \
|
||||
--quit
|
||||
sbcl --eval '(ql:quickload :quicklisp-slime-helper)' --quit
|
||||
```
|
||||
|
||||
Add to ~/.emacs.d/init.el
|
||||
|
||||
```
|
||||
(load (expand-file-name "~/.quicklisp/slime-helper.el"))
|
||||
(setq inferior-lisp-program "sbcl")
|
||||
```
|
||||
|
||||
start emacs
|
||||
|
||||
M-x slime
|
||||
(ql:quickload :clog)
|
||||
|
||||
A failure will occur for sqlite, choose {use-value}
|
||||
("/data/data/com.termux/files/usr/lib/libsqlite3.so")
|
||||
|
||||
(ql:quickload :clog/tools)
|
||||
(clog-tools:clog-builder)
|
||||
|
||||
For the moment running the builder locally works but dragging windows does not so at the command line you can use ifconfig to obtain the IP of you phone or tablet and you can now use:
|
||||
http://xxxx:8080/builder
|
||||
on machines on the same network.
|
||||
Loading…
Add table
Add a link
Reference in a new issue