Skip to content

Scala3 migration guide #219

@bwbecker

Description

@bwbecker

I'm trying to migrate a project which uses ficus to Scala3. I'm getting a compile-time error:

[error] -- [E008] Not Found Error: /Users/bwbecker/uw/cs135/scala/lintR/src/main/scala/cs135/config/Config.scala:9:33 
[error] 9 |import net.ceedubs.ficus.readers.ArbitraryTypeReader._
[error]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[error]   |value ArbitraryTypeReader is not a member of net.ceedubs.ficus.readers, but could be made available as an extension method.

I see that ficus/src/main/scala-3/net/ceedubs/ficus/readers/ArbitraryTypeReader.scala is only four lines long, one of which is //TODO. So I'm guessing that ficus isn't really ready for Scala3 even though there is a Scala3 release on Maven.

Can someone confirm or provide guidance on how to proceed?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions