home.social

#scalanative — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #scalanative, aggregated by home.social.

  1. 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).»

    github.com/typelevel/cats-effe

    #scala #jvm #ScalaNative

  2. 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.

    #Scala #ScalaNative #GraalVM

  3. Wojciech Mazur talked about implementing multithreading in Scala Native, with some of the problems encountered for memory management.

    Scala Native is growing up 😍

    #ScalarConf #Scala #ScalaNative

  4. And here’s Wojciech Mazur
    sharing the story of how his team dealt with 201 obstacles to run multithreaded programs natively #scalanative

    #scalarconf #multithreading

  5. I wrote about what I learned by using the C libuv library from Scala Native lachlan.hashnode.dev/using-a-c

  6. "We’re happy to announce the release of Scala Native. Scala Native 0.4.16 is yet another maintenance release backporting changed from the 0.5.0-SNAPSHOT branch. This version introduces support for using Scala Native with JDK 21 and introduces bug fixes to the runtime. It also fixes severe performance problems when using java.nio.MappedByteBuffers."

    scala-native.org/en/stable/cha

    #scala #scala3 #ScalaNative #programming #fp #programmingLanguages

  7. Mill 0.11.2 is out!

    mill-build.com/mill/Changelog.

    This version greatly improves build speed after build definition changes due a new fine-grained cache invalidation (change detection on method-level).

    We also improved the editing experience and now properly support meta builds via BSP (Metals) and IntelliJ IDEA.

  8. Nice read. Be interesting to do a similar integration that @mitchellh did here integrating and but instead integrating and mitchellh.com/writing/zig-and-

    @deech I am waiting on you to try it with :)

  9. "This is the first release of fs2-io_uring, a library implementing FS2 I/O APIs for Scala Native via the io_uring Linux kernel system call interface."

    Achievements are being made. #scala native is so fucking great. Having scala being supported as a proper native target allow us to do such great things and opportunity to use in places where #haskell or #ocaml or #golang are being used. Let's go!

    github.com/armanbilge/fs2-io_u

    #programming #plt #linux #fp #functionalProgramming #scalaNative