Dominic Monroe

Results 171 comments of Dominic Monroe

I solved the `:key` issue by adding some special code to `to-js-map` so that it would add `":my-namespace/attrs"` at a top-level, but then I noticed that if I did this...

My use-case was for handling direct DOM access & interacting with js libs (e.g. d3). I figured out I could do `goog.object/set` on `this` inside the component. I generally agree...

I'm trying to use javascript libraries like D3. I'm quite happy that all domain state live in an atom or similar. But for things like a reference to the D3...

I've applied the rename suggestion. The downside to using spread is that Internet Explorer support is non-existent. Is Internet Explorer support still a goal for clojure-toolbox?

As that's the case, I've pushed a shorter implementation using ES6.

This is only supported with neovim 0.3.0 currently. You can find nightly instructions for Mac https://github.com/neovim/neovim/wiki/Installing-Neovim#macos--os-x

https://github.com/clojure-emacs/orchard/blob/67bce174cc8b81ec6b31bbf4bd08d181567ecdc6/src/orchard/meta.clj#L98-L126 probably useful

https://github.com/SevereOverfl0w/clj-embed/blob/7449bfb3c1d5fd0719fd4e876b9ed2c5a1de4a45/test/clj_embed/core_test.clj#L52 Example failing test.

A bit more research has yielded that `clojure.lang.Compiler/LOADER` is a DynamicClassLoader that derives from the correct JCL. Calling `(.getResource (var-get clojure.lang.Compiler/LOADER) "cognitect/test_runner.clj")` yields a result. This leaves me quite confused...