Maksim
Maksim
I think because of [lacking of parameterized methods](https://go.googlesource.com/proposal/+/refs/heads/master/design/43651-type-parameters.md#no-parameterized-methods) in the current state of generics it would be impossible to migrate this project without major change of API.
RxGo is pretty much based on fluent interface (`observable.Filter(...).Map(...)`) and without type parameters in methods it wouldn't be possible to implement. The one way is to switch to non-fluent API...
> Would it be helpful to take inspiration from RxJs and use a `pipe` function with operators also as functions? > > ```go > Pipe( > observable, > Filter(fn), >...
Perhaps just `panic`?
> Perhaps just `panic`? I see dislikes but let me explain 😄 Applying `Min` or `Max` operation to empty slice doesn't make any sense. Take zero division for instance: `a...