Scala 3 features will leverage design principles adopted in this app (i.e stand-alone functions, opaque types, type lambdas).
ZIO, Cats, Http4s, Circe already work 🎉
Newtypes lib can be replaced by built in opaque types.
Refined works, except for the macros (..refined.auto.*). Not a big deal, just need to rely more on refineU and value.
kind-projector plugin is no longer necessary, thanks to type lambdas.
wartremover doesn't work
Scala 3 features will leverage design principles adopted in this app (i.e stand-alone functions, opaque types, type lambdas).
ZIO, Cats, Http4s, Circe already work 🎉
Newtypes lib can be replaced by built in opaque types.
Refined works, except for the macros (..refined.auto.*). Not a big deal, just need to rely more on
refineUandvalue.kind-projector plugin is no longer necessary, thanks to type lambdas.
wartremover doesn't work