For example: i have the app running and it fails, I go to emacs, fix the culprit code, compile and load, go back to app, it starts working again without having to re-run the app. If yes, that will be awesome. I hate the edit, compile, test cycle really.
https://common-lisp.net/project/ecl
https://gitlab.common-lisp.net/ecl/ecl-android
Disclaimer: I'm the maintainer.
Edit: add main project website, clarify iPhone support status.
[1] https://github.com/search?utf8=%E2%9C%93&q=ecl+iphone&type=R...
[2] https://chriskohlhepp.wordpress.com/embeddable-common-lisp-o...
BTW, ECL has also (untested, but integrated) ports for NaCL and pNaCL, which should run cross-platform.
I just now prototype any mobile app using LW CAPI and then port it to the actual platform!!!
Thanks for pointing my mistake.
So now you connect the iOS device, change code in slime, recompile and you can see live updates on the device. Is that what you mean by using slime to develop mobile apps using LW mobile?
During the beta days, one would generate a static lib, that would then get copied to Xcode project. I would assume all this is taken care of now automatically with incremental development possible.
Can you point to any documentation for Lispworks mobile with these details? Sorry I could not find any on their website.
http://cljsrn.org/ is generally up-to-date with the state of the art in CLJS+RN.
The LNhealth app is similar to your desired workflow. It runs scripts written in Scheme that define the pages in the app. When developing for Android I can just push a change to the script (using the Android Debug Bridge - adb) and do not need to recompile the app itself. It makes for a much faster development cycle.
[1]: https://github.com/decker405/figwheel-react-native [2]: https://github.com/mjmeintjes/boot-react-native