Georgi Krastev

Results 411 comments of Georgi Krastev

Right I forgot about it. Maybe we also need to null out the thread locals themselves? But I doubt it.

> Some less good news but it's okay, kinda: Duration/FiniteDuration have the same problem, where implicitly[Show.ContravariantShow[FiniteDuration]] pulls the Show[Duration] instance, and I've exhausted my (limited) bag of tricks (including moving...

> That is exactly the first thing I tried, and it results in ContravariantShow[Duration] eq ContravariantShow[FiniteDuration] being true. That's because it's the same lambda (`fromToString`) - LMF FTW

> Not sure what "LMF" means LambdaMetafactory, used to implement lambdas on the JVM

Or just modify the script to skip empty directories

AFAIK macro annotations in Scala 3 can't add publicly visible members

> For instance, here `is` is better If we are talking about the classic typeclasses borrowed from category theory I like `forms` the most: ```scala Int forms Monoid List forms...

> I've had another thought which is how this will interact with derives? as far as I know this has some fairly delicate rules that we managed to distill in...

Perhaps related - I wonder if we can support mirrors for records (and sealed classes)