- Common to all solutions is compiling you CLOG application to an executable. See demos/make-snake and the source of the 01-demo.lisp file.
make-snake produces a native app that launches a browser. When snake game exist the executable quits.
- You can use CLOGFrame - see clogframe/README.md and the built in browser control on your OS.
-
Use the Ceramic project that uses Electron (win,linux,mac)
-
Chrome app mode
-
Use MacGap on Mac
-
Native iOS and Android using Cordova and ECL
Sample project https://github.com/rabbibotton/elect
To open a chrome window in app mode use -app="URL" for example to start the builder as an app:
On Mac:
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome -app="http://127.0.0.1:8080/builder"
On Linux:
google-chrome-stable --new-window --app="http://127.0.0.1:8080/builder"
On Windows
chrome --new-window --app="http://127.0.0.1:8080/builder"
https://github.com/MacGapProject/MacGap2
git clone https://github.com/MacGapProject/MacGap2.git
open MacGap2/MG.xcodeproj/
In public/index.html in Xcode you use: MacGap.launch(appName) to launch your app. Then connect to it on the port you have chosen.