lqml/examples/clog-demo
2022-03-22 21:53:00 +01:00
..
clog-assets add example 'clog-demo' (currently only runs '01-demo.lisp'); tested on android 2022-03-22 11:10:19 +01:00
lisp revisions 2022-03-22 21:53:00 +01:00
platforms/android revision of 'clog-demo' 2022-03-22 15:04:46 +01:00
qml revisions 2022-03-22 21:53:00 +01:00
.gitignore add example 'clog-demo' (currently only runs '01-demo.lisp'); tested on android 2022-03-22 11:10:19 +01:00
app.asd add example 'clog-demo' (currently only runs '01-demo.lisp'); tested on android 2022-03-22 11:10:19 +01:00
app.pro revision 2022-03-22 12:55:27 +01:00
htm add missing files, revisions 2022-03-22 12:26:35 +01:00
make.lisp add missing file 2022-03-22 11:16:59 +01:00
ql-libs.lisp add example 'clog-demo' (currently only runs '01-demo.lisp'); tested on android 2022-03-22 11:10:19 +01:00
readme.md update readme 2022-03-22 19:21:54 +01:00
run.lisp add missing files, revisions 2022-03-22 12:26:35 +01:00

Try it

You can download an APK (android devices) of this example from DropBox: CLOG demo.

Prepare

Please copy the app template files first:

$ cd ..
$ ./copy.sh clog-demo

See also ../../slime/src/readme-sources for installing the Slime sources where this example can find them.

Important: you need to put this fork of CLOG in your ~/quicklisp/local-projects/ directory: CLOG for mobile.

If you want to run this example on the desktop, you need to uncomment the Qt WebEngine dependency in ../../src/lqml.pro and rebuild the lqml executable.

Info

This shows how to run CLOG on mobile. It doesn't need a webserver, but uses a simple QML WebSocketServer instead. The webview is the native one of the mobile device, which has some restrictions: it can't overlap with QML items, and things like swiping don't work.

On the second page you can see a log of CLOG messages, and start Swank from the REPL. Just connect from Slime using the WiFi IP of the mobile device.