propensive / wisteria

Easy, fast, transparent generic derivation of typeclass instances in Scala
https://soundness.dev/wisteria/
Apache License 2.0
19 stars 1 forks source link

Rewrite to avoid using mirror types #1

Closed propensive closed 1 year ago

propensive commented 2 years ago

The JSON derivation macro in Euphemism could provide a good basis from which a simpler and faster macro for generic derivation could be written. The join and split methods could be rewritten with quotes and splices, and more precise return types could be permitted for transparent invocations.