Philip Garrett
Philip Garrett
Here's a more practical example of why this is a problem: ```clojure (let [d (-> 100 (d/success-deferred) (d/onto (ForkJoinPool/commonPool))) t0 (System/currentTimeMillis) _ (d/chain d #(Thread/sleep %)) ;; want to run...
@dm3 since I've explicitly set the executor with `(d/onto ...)`, doesn't the anonymous function you mention run on the executor (line 384)? https://github.com/ztellman/manifold/blob/eabe63e42af4ee9454751ad272fb418701e90f53/src/manifold/deferred.clj#L376-L385
@ztellman Is this the desired behavior, though? In my [second example](https://github.com/ztellman/manifold/issues/151#issuecomment-367694075), code that I would expect not to block at all actually takes 200ms. Imagine that this is happening in...
Thanks for considering. The actual problem that is biting me is that the code in my callbacks requires thread-local context that is automatically provided by the executor I specified, and...
Hey Bill, each `it` block receives a single parameter, a `Test::Spec::Example` instance. You can interrogate that object for the test name and description: ```perl describe "Test::Spec" => sub { describe...
Sorry Bill, I haven't been active in this codebase for a while (someone else is maintaining it) and I didn't realize that's an unreleased feature. If you run it against...