lqml/examples/9999
2022-02-17 21:25:31 +01:00
..
about revisions 2022-02-13 12:19:56 +01:00
build make example work on android; revisions 2022-02-11 13:05:59 +01:00
build-android add log script for android; revisions 2022-02-17 21:25:31 +01:00
build-ios make example work on iOS; revisions 2022-02-12 14:08:16 +01:00
lisp make example work on android; revisions 2022-02-11 13:05:59 +01:00
qml revisions and cross-compile cache note 2022-02-17 10:12:49 +01:00
app.asd make example work on android; revisions 2022-02-11 13:05:59 +01:00
app.pro revision 2022-02-14 18:33:20 +01:00
app.qrc make example work on android; revisions 2022-02-11 13:05:59 +01:00
make.lisp revisions 2022-02-14 13:23:59 +01:00
mkdirs.sh make example work on android; revisions 2022-02-11 13:05:59 +01:00
ql-libs.lisp make example work on android; revisions 2022-02-11 13:05:59 +01:00
readme-build.md iOS: add cross-compiling (both ECL and Lisp code) for iOS Simulator 2022-02-16 16:51:17 +01:00
readme.md revisions 2022-02-13 12:19:56 +01:00
run.lisp revision 2022-02-13 12:23:54 +01:00

Info

Simple canvas example: draw in JS, calculate in Lisp.

The QML file to be loaded is assumed to be qml/main.qml. This is defined in main.cpp (see sources).

see also: cistercian numerals

Run

lqml run.lisp

Optionally pass -slime to start a Swank server, and connect from Emacs with M-x slime-connect.

Closing the window quits the app. If you try to kill it with ctrl-c, you need an additional ctrl-d to exit from ECL. To quit from Slime, do (qq) which is short for (qquit).