Coder Social home page Coder Social logo

Upgrade to Scala 3 about scaladex HOT 8 OPEN

adpi2 avatar adpi2 commented on June 16, 2024
Upgrade to Scala 3

from scaladex.

Comments (8)

adpi2 avatar adpi2 commented on June 16, 2024 2

Ok. How do you suggest one can go ahead? What order would you suggest projects should be worked? I see these: infra, webclient, server, core, data? Am I missing anything?

Here is the migration to Pekko: #1338

Before starting the migration I would check that every library is Scala 3 compatible, and update them if needed. For the one that are not Scala 3 compatible I would configure them with CrossVersion.for3Use2_13.

Then I would suggest this order of projects: core, webclient, infra, data, server.

from scaladex.

adpi2 avatar adpi2 commented on June 16, 2024 1

@mfirry Yes indeed and I don't think we have a license for it. So maybe we should replace it with Pekko.

from scaladex.

mfirry avatar mfirry commented on June 16, 2024

I deleted the comment, but thanks @adpi2 for your reply. I'll think about this.

from scaladex.

adpi2 avatar adpi2 commented on June 16, 2024

Actually we should have a license for Akka soon. I'll keep you updated about it.

from scaladex.

mfirry avatar mfirry commented on June 16, 2024

Thanks @adpi2. I did give it a try to "just" work on core (and the easy way for me was to sort of split it up on its own repo).
With the precious help from @TonioGela, we made it compile. Please have a look in your own good time https://github.com/mfirry/scaladex-core

As far as I can see all other modules need Akka.

from scaladex.

adpi2 avatar adpi2 commented on June 16, 2024

Thanks @adpi2. I did give it a try to "just" work on core (and the easy way for me was to sort of split it up on its own repo).
With the precious help from @TonioGela, we made it compile

Yay, that looks beautiful!

So I can confirm that we have a license for Akka but it is a temporary one. I would rather try to migrate to Pekko than to renew our Akka license every year.

from scaladex.

mfirry avatar mfirry commented on June 16, 2024

Ok. How do you suggest one can go ahead? What order would you suggest projects should be worked? I see these: infra, webclient, server, core, data? Am I missing anything?

from scaladex.

adpi2 avatar adpi2 commented on June 16, 2024

Here is the migration to Pekko: #1338

It's merged

from scaladex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.