camunda / dmn-scala

DMN engine written in Scala
Apache License 2.0
34 stars 15 forks source link

Migration to Scala 3 #197

Open pme123 opened 1 year ago

pme123 commented 1 year ago

Is your feature request related to a problem?

I migrated the UI of the DMN Tester to Scala 3.

Next step is to do the same with the server. But because, dmn-scala has no _213 package - that won't work. There is some compatibility between 3 and 2.13 - but it is a pain anyway. So migrating dmn-scala to Scala 3 would be the prefered solution.

Describe the solution you'd like Migrate dmn-scala to Scala 3

Are there any plans? If not, would a pull request be considered?

saig0 commented 1 year ago

@pme123 thank you for raising this up. :+1:

I don't have a concrete plan yet to migrate to Scala 3. So, it is not a priority at the moment but it's on my wishlist for this year. :sweat_smile:

If not, would a pull request be considered?

Not in this case. I really want to do this by myself to get more familiar with Scala 3 and discover new opportunities. :sparkles:

Before migrating the DMN engine to Scala 3, I want to migrate the FEEL engine to Scala 3 as well. A precondition for the migration is coordinating with Camunda Platform 7 and 8 to ensure compatibility.

pme123 commented 1 year ago

Hi @saig0

I really want to do this by myself to get more familiar with Scala 3 and discover new opportunities.

Yes, Scala 3 is really fun, so I can't wait to move all my projects to it - actually the backend of the DMN Tester is the last one:).