This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-11-17
Channels
- # bangalore-clj (4)
- # beginners (60)
- # boot (63)
- # cider (2)
- # cljs-dev (22)
- # cljsrn (3)
- # clojars (32)
- # clojure (133)
- # clojure-gamedev (1)
- # clojure-germany (17)
- # clojure-italy (1)
- # clojure-russia (11)
- # clojure-serbia (16)
- # clojure-spec (35)
- # clojure-uk (75)
- # clojurebridge (1)
- # clojurescript (83)
- # community-development (25)
- # core-async (43)
- # cursive (15)
- # datomic (28)
- # emacs (2)
- # fulcro (108)
- # graphql (5)
- # hoplon (15)
- # lein-figwheel (6)
- # leiningen (39)
- # lumo (106)
- # new-channels (1)
- # off-topic (4)
- # om (26)
- # om-next (53)
- # onyx (46)
- # other-languages (2)
- # perun (1)
- # protorepl (5)
- # re-frame (13)
- # ring (18)
- # ring-swagger (1)
- # rum (6)
- # shadow-cljs (82)
- # spacemacs (19)
- # specter (5)
- # sql (3)
- # test-check (31)
- # unrepl (12)
- # untangled (2)
- # vim (109)
It is jvm centric but not class centric. I think something equivalent could be possible for js too
@cgrand self hosted js has a function which is called to resolve a namespace. I suspect you couldn't do the same for javascript objects though… or could you? Maybe on newer browsers you could with getter proxies…
For some reason I'd been thinking about this in the context of someone running (foo.bar/baz) and not in terms of the actual contract which is (require)
I think there are some internals to js/require that one can tweak, as they're accessible.
https://github.com/eclipsesource/J2V8/issues/187 module._findPath or something.
@pesterhazy so basic multiline editing and history is working but autodoc is half broken (does not always show up in multiline) and “up”/“down” are still mapped to history management