A Common Lisp REPL on Android
kvardek-du.kerno.org
kvardek-du.kerno.org
[1] https://play.google.com/store/apps/details?id=jp.yhonda&hl=enhttps://gitlab.com/eql/EQL5-Android/blob/master/examples/REP...
If you use the 2nd one (requires an SSH app), you should be fine.
According to the creator yes [0]:
>
> > Trying to manually set the directory to /storage or /storage/1234-5678 hangs the application.
>
> Want to know a funny thing? In order to debug this, one can just run Swank from the app REPL (command :s) and then connect to the device from Emacs on the PC (see README[1]): now every condition will be shown in Slime on the PC, and can be inspected there!
>
> In this case the error message is:
> C operation (fread) signaled an error.
> C library explanation: Is a directory.
>
> which simply means that it tried to read a file, but found a directory instead. Now you simply can type q in Slime, and the app will continue to run!
[0] https://www.reddit.com/r/lisp/comments/7knbdo/cl_repl_on_pla...
[1] https://gitlab.com/eql/EQL5-Android/blob/master/examples/REP...
Well I can, I just have to compile and install them myself, which isn't a huge burden. But I have to write all the glue code myself.
https://chatolab.wordpress.com/2017/07/10/shen-programming-l...
Depending on the Lisp system, it also can be work to get the runtime supporting iOS. For example LispWorks has a special garbage collector for 64bit iOS.
Also it's not as orthodoxal as CL :)
I like both, but they take very different approaches to a lot of things (the most obvious of which is mutability).