alexandru commented on issue #6:
URL: https://github.com/apache/incubator-pekko/issues/6#issuecomment-1303106514

   @nvollmar 
   > Many things like IDE support are still very lacky for Scala 3, but we also 
don’t gain much by going to the newest Scala version. As long as Pekko supports 
Scala 2.13, we’re very limited in what we can use without having to resort to 
splitting source files by scala version.
   
   Just to set some expectations, in my experience, it is impossible to target 
both Scala 2.13 and Scala 3 without resorting to source files specific per 
version. And the setup can get quite complicated. Which is fine, at least we 
can. Only the simplest of libraries can get away with only shared code that 
compiles in both.
   
   @MateuszKubuszok 
   > Akka HTTP from what I understand relies on parboiled2 for its macros - 
2.4.1 was compiled with 3.2.1 and 2.4.0 was compiled with 3.1.1, so it might 
require some investigation.
   
   I was just thinking of this — we might not have a choice, but update, 
alongside our dependencies. For example, `akka-persistence` depends on 
[jackson-module-scala](https://github.com/FasterXML/jackson-module-scala), and 
the latest version also depends on Scala 3.2.0.
   
   I think this idea is good — try to depend on the 3.3 LTS, when it gets 
released, and until then, depend on intermediary versions 👍


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to