Aaron Novstrup

Results 28 comments of Aaron Novstrup

😁 @ceedubs Just dumb luck — I happened to have just run into this after _only_ moving a namespace since my previous push.

I'm torn on this proposal. On the one hand, I think it likely _will_ make handler pattern matching easier for beginners to understand and maybe easier for everyone to _read_....

Alternative proposal (with similar motivations), riffing off the syntax Paul suggested in Slack: reduce the number of surface language constructs dedicated to ability handling, introducing a minimal surface level syntax...

> How about provide a reproducer? I hope to have some time next week to isolate and minimize the issue.

It looks like the trouble is related to the following `join` method in my application. ```scala type Sink[-O] = ZSink[Any, Throwable, O, Nothing, Any] def join[O, O2](s1: Sink[O], s2: Sink[O2]):...

@adamgfraser It seems that we were using a different `join` implementation with ZIO 1.0 and only switched to the one above with ZIO 2.0 because a) the one above is...

@adamgfraser Here's an actual program that reproduces the issue. It runs similar workflows with and without a `join` operation and records their durations. The discrepancy seems too large to be...

One more update: I translated the above test to run it in ZIO 1.0 and observed very similar performance between the workflows with/without `join`, so it looks like this is...

Thanks, @adamgfraser! 🎉

@nafg Hi Naftoli, I just ran into this issue as well. If you can help me understand what's still needed to get a solution over the finish line, I'd be...