The primary design decision is to remove as much of the interop glue
and clj->js->clj data marshalling from application code as possible.
mrhyde allows cljs sequential
and then using the ArrayLikeIsArray polyfill. This technique has
proven useful on libraries like leaflet and angular libraries. In addition,
mrhyde includes data interop glue so that cljs map types can be
To use mrhyde from your ClojureScript project,
add this dependency to your