Georgi Krastev
Georgi Krastev
Right, sorry for the confusion. Often I'm on the phone when answering on GitHub and my messages tend to be too terse and not explanatory. So I think it's both...
@ahoy-jon did get somewhere with this? I would be interested to help you if you're stuck or try it myself if you haven't started yet.
Oh no - that sounds like lampepfl/dotty#13406 - unfortunately I don't think anyone is working on it.
I think this would be really useful and can be generalized - typeclass derivation doesn't have to be regular in many ways: 1. It might not require an instance for...
> RE: a simple way to pass configuration - since Scala 3 adds Trait Parameters wouldn't it be enough to just add a configuration parameter to the derivation trait? That...
> Maybe I'm misunderstanding your proposal, but once the companion object extends the Derivation trait, the parameters need to be fixed. Yeah I thought that's what we wanted (to configure...
To fix that we could just replace all calls to `new CaseClass(..params)` to `CaseClass(..params)`. Though the `apply` method would have to match the signature. So not sure what is the...
I will fix the ugly error message but keep this issue open, because it might be possible to support enums (perhaps with a third abstraction next to `CaseClass` and `SealedTrait`)....
Yes we need to decide on #1481 and #1478 - I think the former can be completed and merged, I'm not so sure about the latter.
> I may complete https://github.com/finagle/finch/pull/1481 if needed, let me know! 😃 All yours, I think it's a good idea 👍