-
Notifications
You must be signed in to change notification settings - Fork 115
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
scala3 auto derivation module (than Magnolia and shapeless). #506
Comments
Id like a shot at tackling this if you don't mind :) |
@danielbe1 Sorry for the late response. Unfortunately, I have already been working on this issue, and I apologise I didn't mention it in the list of assignees. |
@danielbe1 Thanks a ton for offering the help. I have been looking for someone up until 1 week before, however, I started straight away once I got some bandwidth. |
For those who would like to know the progress, here is it: ETA: Mid July, however we will try our best to smash this even before. |
There will not be |
Draft PR that implements almost all functionalities is here: |
Probably this would involve a generic module in Scala3, with its own
Generic
that allows to and fro from tuples.The intermediate tuple elements can stay as type members, allowing us to use
Conversion[Product].to(product)
to do a few computations. Incase, we end up needing to propagate the type info of B, use anAux
pattern can be repeated heretype Aux[A, X] = Conversion { type B = X }
.This implies the magnolia specific module will look-like-shapeless but through zero dependency (for scala3)
The text was updated successfully, but these errors were encountered: