home.social

#scala3 — Public Fediverse posts

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

  1. Let's generate Perl code from Scala. I’d like to see Perl libraries and source code that align with the JVM and its IR.
    #perl #scala3

    dev.to/p_pumulo/one-stack-mach

  2. Let's generate Perl code from Scala. I’d like to see Perl libraries and source code that align with the JVM and its IR.
    #perl #scala3

    dev.to/p_pumulo/one-stack-mach

  3. I have written up a more detailed post about linear regression with #probula using grid approximation. The post focuses on:

    • Explaining the example of linear regression in probula (which is an internal DSL embedded in Scala 3)
    • Showing how grid approximation is implemented in probula
    • Discussing how this implementation is tested and how is it used in testing of other #BayesianInference methods

    Enjoy!

    https://wasowski.dukla.ch/posts/2606-grid-approximation-with-probula/

    #ProbabilisticProgramming #Bayesian #Inference #DataAnalysis #Scala #Scala3 #keep

  4. I have written up a more detailed post about linear regression with #probula using grid approximation. The post focuses on:

    • Explaining the example of linear regression in probula (which is an internal DSL embedded in Scala 3)
    • Showing how grid approximation is implemented in probula
    • Discussing how this implementation is tested and how is it used in testing of other #BayesianInference methods

    Enjoy!

    https://wasowski.dukla.ch/posts/2606-grid-approximation-with-probula/

    #ProbabilisticProgramming #Bayesian #Inference #DataAnalysis #Scala #Scala3 #keep

  5. I have written up a more detailed post about linear regression with #probula using grid approximation. The post focuses on:

    • Explaining the example of linear regression in probula (which is an internal DSL embedded in Scala 3)
    • Showing how grid approximation is implemented in probula
    • Discussing how this implementation is tested and how is it used in testing of other #BayesianInference methods

    Enjoy!

    https://wasowski.dukla.ch/posts/2606-grid-approximation-with-probula/

    #ProbabilisticProgramming #Bayesian #Inference #DataAnalysis #Scala #Scala3 #keep

  6. I have written up a more detailed post about linear regression with #probula using grid approximation. The post focuses on:

    • Explaining the example of linear regression in probula (which is an internal DSL embedded in Scala 3)
    • Showing how grid approximation is implemented in probula
    • Discussing how this implementation is tested and how is it used in testing of other #BayesianInference methods

    Enjoy!

    https://wasowski.dukla.ch/posts/2606-grid-approximation-with-probula/

    #ProbabilisticProgramming #Bayesian #Inference #DataAnalysis #Scala #Scala3 #keep

  7. I have written up a more detailed post about linear regression with #probula using grid approximation. The post focuses on:

    • Explaining the example of linear regression in probula (which is an internal DSL embedded in Scala 3)
    • Showing how grid approximation is implemented in probula
    • Discussing how this implementation is tested and how is it used in testing of other #BayesianInference methods

    Enjoy!

    https://wasowski.dukla.ch/posts/2606-grid-approximation-with-probula/

    #ProbabilisticProgramming #Bayesian #Inference #DataAnalysis #Scala #Scala3 #keep

  8. Hey, we finally managed to switch to #scala3 at @rudderio 🎉

    It's done, and it was done without any disurption to our complicated product dev & maintenance workflow, so I'm proud of it :)

    The story is here:
    techblog.rudder.io/blog/scala-
    I hope it could help others know it can be done, and how.
    #scala

  9. Hey, we finally managed to switch to #scala3 at @rudderio 🎉

    It's done, and it was done without any disurption to our complicated product dev & maintenance workflow, so I'm proud of it :)

    The story is here:
    techblog.rudder.io/blog/scala-
    I hope it could help others know it can be done, and how.
    #scala

  10. Hey, we finally managed to switch to #scala3 at @rudderio 🎉

    It's done, and it was done without any disurption to our complicated product dev & maintenance workflow, so I'm proud of it :)

    The story is here:
    techblog.rudder.io/blog/scala-
    I hope it could help others know it can be done, and how.
    #scala

  11. Hey, we finally managed to switch to #scala3 at @rudderio 🎉

    It's done, and it was done without any disurption to our complicated product dev & maintenance workflow, so I'm proud of it :)

    The story is here:
    techblog.rudder.io/blog/scala-
    I hope it could help others know it can be done, and how.
    #scala

  12. Hey, we finally managed to switch to #scala3 at @rudderio 🎉

    It's done, and it was done without any disurption to our complicated product dev & maintenance workflow, so I'm proud of it :)

    The story is here:
    techblog.rudder.io/blog/scala-
    I hope it could help others know it can be done, and how.
    #scala

  13. for by @kitlangton is an absolute gem of a library, combining together the power of new types and refinement types. Absolutely recommended, if you don't use it yet.

    github.com/kitlangton/neotype

  14. #neotype for #Scala3 by @kitlangton is an absolute gem of a library, combining together the power of new types and refinement types. Absolutely recommended, if you don't use it yet.

    github.com/kitlangton/neotype

  15. #neotype for #Scala3 by @kitlangton is an absolute gem of a library, combining together the power of new types and refinement types. Absolutely recommended, if you don't use it yet.

    github.com/kitlangton/neotype

  16. Ah yes, Scala 3: the new scapegoat for rushed migrations by our fearless developer who never met a dependency he couldn't blame. 🚀💾 But fear not, the absence of "macro wizardry" is clearly the culprit for his inefficiencies, not the compiler he swears by. 🧙‍♂️🔮
    kmaliszewski9.github.io/scala/ #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated

  17. Ah yes, Scala 3: the new scapegoat for rushed migrations by our fearless developer who never met a dependency he couldn't blame. 🚀💾 But fear not, the absence of "macro wizardry" is clearly the culprit for his inefficiencies, not the compiler he swears by. 🧙‍♂️🔮
    kmaliszewski9.github.io/scala/ #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated

  18. Ah yes, Scala 3: the new scapegoat for rushed migrations by our fearless developer who never met a dependency he couldn't blame. 🚀💾 But fear not, the absence of "macro wizardry" is clearly the culprit for his inefficiencies, not the compiler he swears by. 🧙‍♂️🔮
    kmaliszewski9.github.io/scala/ #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated

  19. Ah yes, Scala 3: the new scapegoat for rushed migrations by our fearless developer who never met a dependency he couldn't blame. 🚀💾 But fear not, the absence of "macro wizardry" is clearly the culprit for his inefficiencies, not the compiler he swears by. 🧙‍♂️🔮
    kmaliszewski9.github.io/scala/ #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated

  20. Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: github.com/rcardin/yaes/releas

    I'm following this development closely.

    #scala #scala3 #effects

  21. Riccardo Cardin has published a new update to his library, implementing channels as means of communication between fibers: github.com/rcardin/yaes/releas

    I'm following this development closely.

  22. Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: github.com/rcardin/yaes/releas

    I'm following this development closely.

    #scala #scala3 #effects

  23. Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: github.com/rcardin/yaes/releas

    I'm following this development closely.

    #scala #scala3 #effects

  24. I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

    🔴 NO ADS!

    jbytecode.github.io/simplex/

    For those who teach operations research in their courses.

    #scala #scala3

  25. I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

    🔴 NO ADS!

    jbytecode.github.io/simplex/

    For those who teach operations research in their courses.

  26. I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

    🔴 NO ADS!

    jbytecode.github.io/simplex/

    For those who teach operations research in their courses.

    #scala #scala3

  27. I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

    🔴 NO ADS!

    jbytecode.github.io/simplex/

    For those who teach operations research in their courses.

    #scala #scala3

  28. I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js

    🔴 NO ADS!

    jbytecode.github.io/simplex/

    For those who teach operations research in their courses.

    #scala #scala3

  29. And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

    github.com/getkyo/kyo

  30. And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

    github.com/getkyo/kyo

  31. And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

    github.com/getkyo/kyo

  32. And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

    github.com/getkyo/kyo

  33. And for literally one of the last talks of #ScalaIO, we have the immense luck to have Jonathan Winandy, one of the organisers of the conference, give us a talk on #kyo, one if the amazing demonstration of the power of #scala3 for better developer experience

    github.com/getkyo/kyo

  34. New blog post: Migrating to Scala 3

    Recently I migrated three old services to Scala 3. This post contains many overly specific notes on problems I faced and how to solve them.

    https://urmaul.com/blog/migrating-to-scala3/

    #Scala #Scala3

  35. New blog post: Migrating to Scala 3

    Recently I migrated three old services to Scala 3. This post contains many overly specific notes on problems I faced and how to solve them.

    https://urmaul.com/blog/migrating-to-scala3/

    #Scala #Scala3

  36. The seventh @scalabridgelondon season starts on the 8th of Oct, and it's gonna be jam packed with interesting Scala related learning activities. Head on to Meetup.com and subscribe!
    meetu.ps/e/PwvsR/ttMQN/i

  37. @tymwol

    #Scala it's that (and there's a lot of them), and also more. I think scala pushed the state of art regarding effect system, and things like #catseffect (more "Haskell inspired") and #zio (more "a Scala own thing") are quite amazing.
    And #scala3 has really impressive things regarding types (see for ex #iron social.treehouse.systems/@fanf)

  38. @tymwol

    #Scala it's that (and there's a lot of them), and also more. I think scala pushed the state of art regarding effect system, and things like #catseffect (more "Haskell inspired") and #zio (more "a Scala own thing") are quite amazing.
    And #scala3 has really impressive things regarding types (see for ex #iron social.treehouse.systems/@fanf)

  39. So, after more than 2 years on it, we're almost at the point where #rudder is ported to #scala3 🎉🎉🎉

    Rudder is an old beast. 15y old. With lib from that era like (quite fabulous in retrospective) #liftweb by @dpp, XML literals, lib using macro that won't ever be ported to Scala 3, etc.

    And Rudder has a very peculiar (self imposed) constraint on branch support, where we need to easily switch to and evolve bra ches 2y old, and upmerge changes.

    And still, with the help of some very talented people, it's happening. With regular update to include syntax changes, prepare the code base, check things run in the future version... Without any impact on the release cycle if the product (until now! Still time to bork everything!)

    It was an extremely frustrating experience that could have been made easier without the Scala 3.0 big bang but with more iterative small changes like there is in new versions ("the last time syntax will change and books will be written", my ass).

    But still, the compat layer allowing to use #scala 2 libs in #scaka3, and the migration tools, are marvels.

  40. So, after more than 2 years on it, we're almost at the point where #rudder is ported to #scala3 🎉🎉🎉

    Rudder is an old beast. 15y old. With lib from that era like (quite fabulous in retrospective) #liftweb by @dpp, XML literals, lib using macro that won't ever be ported to Scala 3, etc.

    And Rudder has a very peculiar (self imposed) constraint on branch support, where we need to easily switch to and evolve bra ches 2y old, and upmerge changes.

    And still, with the help of some very talented people, it's happening. With regular update to include syntax changes, prepare the code base, check things run in the future version... Without any impact on the release cycle if the product (until now! Still time to bork everything!)

    It was an extremely frustrating experience that could have been made easier without the Scala 3.0 big bang but with more iterative small changes like there is in new versions ("the last time syntax will change and books will be written", my ass).

    But still, the compat layer allowing to use #scala 2 libs in #scaka3, and the migration tools, are marvels.

  41. So, after more than 2 years on it, we're almost at the point where #rudder is ported to #scala3 🎉🎉🎉

    Rudder is an old beast. 15y old. With lib from that era like (quite fabulous in retrospective) #liftweb by @dpp, XML literals, lib using macro that won't ever be ported to Scala 3, etc.

    And Rudder has a very peculiar (self imposed) constraint on branch support, where we need to easily switch to and evolve bra ches 2y old, and upmerge changes.

    And still, with the help of some very talented people, it's happening. With regular update to include syntax changes, prepare the code base, check things run in the future version... Without any impact on the release cycle if the product (until now! Still time to bork everything!)

    It was an extremely frustrating experience that could have been made easier without the Scala 3.0 big bang but with more iterative small changes like there is in new versions ("the last time syntax will change and books will be written", my ass).

    But still, the compat layer allowing to use #scala 2 libs in #scaka3, and the migration tools, are marvels.