Georgi Krastev

Results 411 comments of Georgi Krastev

👍 we will need to do a release first though

`expected` here refers to the definition of `f`: ```scala val f: Function[Buyable, Buyable] = b => b ``` So it both expects and returns a `Buyable`. Does that make more...

You can try to extend the sentence with the verb used: ``` // OK to return a Buyable where an Item is expected **to be returned** // OK to provide...

Well I think it's precisely the variance that determines in which direction to apply "expected". Let's say we expect a type `F[A]` and provide a type `F[B]` * if `F[+_]`...

The problem is that the second `_(i)` is typed as `B` where `B` is a type alias to `A` in `foo`. `substituteSymbols` is supposed to substitute `A` in `foo` with...

There are so many issues about hanging `TestClock` so I'm not sure where add this but this test hands when you run it on one processor (emulate with `-XX:ActiveProcessorCount=1`) -...

> If we keep the current separation, maybe there is a way to make it respect the existing givens, I got referenced to how it is done in kittens (here...

Apart from the issues you mentioned, I see that `derived` is an inline method which creates an anonymous class. This is an anti-pattern because it will result in a new...

> Is there a better way? I'm preparing a change