Sergey Torgashov
Sergey Torgashov
Just to clarify, using `transactRaw` would be somewhat equivalent to ``` xa.copy(strategy0 = Strategy.void).transact ``` is it correct?
Looks reasonable to me, thanks for the clarification. Do you think it would make sense to add similar methods to `StreamOps`?
I would like to weigh in a little. I'm not sure that adding these two methods: `computeAttempt` and `computeMapAttempt` is really worth it: ``` def expensiveComputation: Either[Throwable, TheResult] = ???...
That said, `compute` and `computeMap` look like a big deal to me...
@jonaskoelker , sorry for the long response. This PR slipped unnoticed somehow. I feel however, it makes sense to have the proposed functionality included into the library. Would you be...
Perhaps, it would make sense to add generators/arbitraries for `java.unit.Random` and `scala.unit.Random` directly to the `scalacheck` library. Personally I would appreciate such an addition, because it can come in handy...
I would say it is by design: `Range` defines boundaries but not specify `Order` upon creation. Then every single method has to provide the `Order` implicitly for itself. In particular,...
> this is one of the things I think we should consider changing for 1.0 If we could change that, then perhaps it would be a cool change. Would we...
@isomarcte I think there are two strategies possible: 1. As you suggested, to make a type that always uses a single direction and then create a newtype for the inverse...
> I am not sure if that means we have to reverse the Order instance: the direction is a property of the "range", and not of its element. In theory...