ChocPanda / scalacheck-magnolia

Scalacheck Arbitrary type class derivation using magnolia
Apache License 2.0
10 stars 6 forks source link

Possible deprecation? #164

Open kubukoz opened 3 years ago

kubukoz commented 3 years ago

Hi @ChocPanda,

Personally I have been using https://github.com/spotify/magnolify's scalacheck module for a while instead of this project. They have both Arbitrary and Cogen derivation, and the project is maintained under a company's umbrella, which makes it look like it'll be there for a while.

Given that scalacheck-magnolia hasn't had much development recently, and that there's a new Scala version coming, I would consider deprecating the project and suggesting that new users use Magnolify instead.

What do you think?

ChocPanda commented 3 years ago

Hi @kubukoz,

That's probably a very good idea as I'm not really writing Scala at the moment. Thanks for the heads up in the alternative.

kubukoz commented 3 years ago

@nevillelyh would you be interested in taking refugees from this repository? ;)

Can you confirm whether there are plans to support future Scala versions in magnolify?

kubukoz commented 3 years ago

I think it's a safe assumption that either Magnolify will support Scala 3 once Magnolia is able to, or people will just build their own thing. Since neither you nor I have enough time to develop this one (and there's probably no need to, since there's a living alternative), I propose we archive this repository and direct people there :)

kubukoz commented 3 years ago

I'll update @scala-steward .

nevillelyh commented 3 years ago

Sorry just saw this. We'll support these type class derivation for scala 3 in some form, either natively or via magnolia. Also happy to consolidate things from this lib into ours. File issues in magnolify for anything you can think of?