zalky

Results 12 comments of zalky

Hi, thanks for the response! Maybe I've misunderstood the workflow you're describing, but ultimately my workflow needs are pretty basic: to be able to switch between projects (python and non-python)...

> It sounds like you have open, on a regular basis: > > * Python buffers associated with different projects / Conda environments, all of which are flagged with an...

Still seems to be a problem. ```clj [[adzerk/boot-cljs-repl "0.4.0"] [cider/piggieback "0.3.9"] [weasel "0.7.0"] [nrepl "0.4.5"]] ```

I've been testing my library with React 18, and tried the new `create-root` way of rendering a root node, but it seems to break hot reloading in a way similar...

Wrapping the call to `react-dom/render` on [L35 of `reagent.dom`](https://github.com/reagent-project/reagent/blob/master/src/reagent/dom.cljs#L35-L38) seems to fix the old approach: ```clj (binding [util/*always-update* true] (react-dom/render (react/createElement reagent-root #js {:callback callback :comp comp}) container)) ``` But...

Also, note that the `IComparable` implementation uses the `cljs-time.core/=` approach, but with no type check.

I see. Another thing I noticed is that `cljs-time.core/equal?` and `IEquiv` are different: ```clj cljs.user> (binding [t/*ms-fn* (constantly (t/*ms-fn*))] (let [t1 (t/now) t2 (t/time-now)] [(t/equal? t1 t2) (t/equal? t2 t1)]))...

Out of curiosity, what benefit does the conversion + `goog.date.duration/format` provide over a naive implementation (iterate over record without conversion)?

Given that any arbitrary period only makes sense contextually (because of the conversion issue), I don't think the formatter can worry about it. The formatter should probably just worry about...

@erniejunior , thanks for the response! That's a helpful suggestion for synchronous trials. Unfortunately if your objective fn is being executed in parallel on separate workers, it won't work so...