Ambly is a REPL designed for use when developing hybrid ClojureScript / native apps.
An iOS, macOS and tvOS demo apps are included, making it easy to give the REPL a spin.
pod "Ambly", "~> 1.3.0"
Demo iOS and tvOS Apps
ambly/ObjectiveC/Ambly Demo run
Ambly Demo.xcworkspace in Xcode and run the app in the simulator or on a device.
Demo macOS App
You can either build the
Ambly Demo CLI project and install it, or download a prebuilt macOS binary from http://ambly.fikesfarm.com
You can start the Ambly REPL by supplying
-re ambly as an option to
Here is a sample REPL startup sequence, illustrating device auto-discovery:
$ clj -m cljs.main -re ambly  Ambly Demo on iPod touch  Ambly Demo on iPad  Ambly Demo on iPhone Simulator (My-Mac-Pro)  Ambly Demo TV on Apple TV [R] Refresh Choice: 1 Connecting to Ambly Demo on iPod touch ... To quit, type: :cljs/quit cljs.user=> (+ 3 4) 7
Note: See Connectivity for details, should any networking difficulty arise.
See Integrating Ambly into Your App for details.
An example using Ambly to drive Ejecta is at ClojureScript Ejecta.
Source for an example iOS app that makes use of Ambly is Shrimp.
Copyright © 2015–2018 Mike Fikes and Contributors
Distributed under the Eclipse Public License either version 1.0 or (at your option) any later version.