Skip to content

Update to Scala 3 #3

@programaker

Description

@programaker

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    upgradeShiny new versions!

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions