This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-04-30
Channels
- # beginners (11)
- # boot (18)
- # cider (36)
- # cljs-dev (17)
- # cljsrn (5)
- # clojure (144)
- # clojure-android (4)
- # clojure-art (1)
- # clojure-brasil (1)
- # clojure-dev (5)
- # clojure-india (1)
- # clojure-russia (13)
- # clojure-spec (4)
- # clojurescript (15)
- # code-art (2)
- # cryogen (1)
- # defnpodcast (1)
- # hoplon (1)
- # leiningen (5)
- # off-topic (18)
- # om (4)
- # onyx (25)
- # parinfer (1)
- # pedestal (6)
- # portkey (1)
- # re-frame (16)
- # reagent (1)
- # uncomplicate (1)
- # unrepl (10)
- # yada (16)
@cgrand I think I have Unrepl properly working in Planck now with some rough experimental code: https://gist.github.com/mfikes/e44cf07e8217db2112facf90b550ab74
I haven't drilled down into the nesting and dynamic binding stuff to ensure it is all OK. But, the simple interactions appear to work. 🙂
Cool. In the Planck case, it is sync, like this
(defn eval [form cb]
(cb (planck.core/eval form)))
something unrelated: is there a way with JsCore to inspect a closure (to look at the closed over locals)?
I've never seen any introspective API functions like that. (The public API to JavaScriptCore is fairly conservative and small.)
@mfikes introspective JS VM would enable a cljs version of Portkey (https://github.com/cgrand/portkey).