[–] spinningarrow 7y ago ↗ > Ambly is designed for use when developing hybrid ClojureScript / native appsCan someone shed some light on where Ambly would fit into the development workflow? [–] reilly3000 7y ago ↗ It gives you a CLJS REPL on the phone: http://blog.fikesfarm.com/posts/2015-03-05-ambly-app-bootstr... Live editing code directly on the device is rather badass. [–] agumonkey 7y ago ↗ finally a maclisp cough machine [–] mfikes 7y ago ↗ Apple allows you to embed JavaScriptCore into native apps, writing some of your logic in JavaScript. See this WWDC 2013 presentation: https://developer.apple.com/videos/play/wwdc2013/615/If you would like your JavaScript to be derived from ClojureScript, and you would like a live REPL experience, then Ambly can be used for that.An example library that uses this technique to drive a native iOS app is https://github.com/mfikes/goby
[–] reilly3000 7y ago ↗ It gives you a CLJS REPL on the phone: http://blog.fikesfarm.com/posts/2015-03-05-ambly-app-bootstr... Live editing code directly on the device is rather badass. [–] agumonkey 7y ago ↗ finally a maclisp cough machine
[–] mfikes 7y ago ↗ Apple allows you to embed JavaScriptCore into native apps, writing some of your logic in JavaScript. See this WWDC 2013 presentation: https://developer.apple.com/videos/play/wwdc2013/615/If you would like your JavaScript to be derived from ClojureScript, and you would like a live REPL experience, then Ambly can be used for that.An example library that uses this technique to drive a native iOS app is https://github.com/mfikes/goby
[–] vbuwivbiu 7y ago ↗ Got to say, Mike Fikes comes across as a lovely person and his blog posts are super informative
[–] slifin 7y ago ↗ Is this the only way to get ClojureScript on mobile? [–] mfikes 7y ago ↗ No. ClojureScript works with React Native, and in that case you can use the Figwheel REPL. See http://cljsrn.orgAmbly can be useful in other situations where you are not building a React Native app, but still want ClojureScript driving things. For an example with Ejecta, see http://blog.fikesfarm.com/posts/2017-04-29-clojurescript-eje...
[–] mfikes 7y ago ↗ No. ClojureScript works with React Native, and in that case you can use the Figwheel REPL. See http://cljsrn.orgAmbly can be useful in other situations where you are not building a React Native app, but still want ClojureScript driving things. For an example with Ejecta, see http://blog.fikesfarm.com/posts/2017-04-29-clojurescript-eje...
8 comments
[ 4.8 ms ] story [ 31.1 ms ] threadCan someone shed some light on where Ambly would fit into the development workflow?
If you would like your JavaScript to be derived from ClojureScript, and you would like a live REPL experience, then Ambly can be used for that.
An example library that uses this technique to drive a native iOS app is https://github.com/mfikes/goby
Ambly can be useful in other situations where you are not building a React Native app, but still want ClojureScript driving things. For an example with Ejecta, see http://blog.fikesfarm.com/posts/2017-04-29-clojurescript-eje...