Discover building native-ready Scala applications using GraalVM
馃攳 https://seroperson.me/2023/08/31/using-scala-with-graalvm/
Discover building native-ready Scala applications using GraalVM
馃攳 https://seroperson.me/2023/08/31/using-scala-with-graalvm/
Let's go! 馃殌馃殌馃帀
芦We really cannot stress enough how impressed we are with Scala Center and Virtus' work on this front. Scala Native 0.5 is quite the triumph, and Cats Effect 3.7 is the proof. Going forward, you should essentially expect rough parity between scheduling functionality on JVM and LLVM, with JavaScript now being the unusual one (due to its single-threaded nature).禄
https://github.com/typelevel/cats-effect/releases/tag/v3.7.0-RC1
My #playdate + #scalanative talk from #scalarconf is up!
Scala Native is a great development. When comparing it with GraalVM's native-image, the latter wins if you just want better RAM use and faster startup, mostly due to connectivity. The JVM's connectivity is top-notch. E.g., JDBC.
Wojciech Mazur talked about implementing multithreading in Scala Native, with some of the problems encountered for memory management.
Scala Native is growing up 馃槏
And here鈥檚 Wojciech Mazur
sharing the story of how his team dealt with 201 obstacles to run multithreaded programs natively #scalanative
Scala Native v0.5.0-RC1 released. Has 1:1 multithreading support.
https://github.com/scala-native/scala-native/releases/tag/v0.5.0-RC1