2 ms·
Something I'm toying with the idea of doing is to write a common interface in HTML5 and having that in a webview, then using an evented architecture to communic
by orthecreedence 12y ago
Something I'm toying with the idea of doing is to write a common interface in HTML5 and having that in a webview, then using an evented architecture to communicate with a common lisp backend. This way your logic is native/portable and your UI is portable (although not as fast as native UI most likely).
This saves the pain of having to do some more complicated logic in JS where there's a significant speed penalty (especially in older native browsers) with things like crypto, but still lets you have a common interface/logic.
The only thing you'd have to write for each platform is the glue that sends events between the web view and lisp. I guess it'd be a bit like Phonegap on steroids if I can pull it off.