#scala3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #scala3, aggregated by home.social.
-
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
- Explaining the example of linear regression in
-
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
- Explaining the example of linear regression in
-
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
- Explaining the example of linear regression in
-
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
- Explaining the example of linear regression in
-
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
- Explaining the example of linear regression in
-
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:
https://techblog.rudder.io/blog/scala-3/
I hope it could help others know it can be done, and how.
#scala -
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:
https://techblog.rudder.io/blog/scala-3/
I hope it could help others know it can be done, and how.
#scala -
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:
https://techblog.rudder.io/blog/scala-3/
I hope it could help others know it can be done, and how.
#scala -
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:
https://techblog.rudder.io/blog/scala-3/
I hope it could help others know it can be done, and how.
#scala -
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:
https://techblog.rudder.io/blog/scala-3/
I hope it could help others know it can be done, and how.
#scala -
#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.
-
#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.
-
#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.
-
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. 🧙♂️🔮
https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated -
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. 🧙♂️🔮
https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated -
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. 🧙♂️🔮
https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated -
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. 🧙♂️🔮
https://kmaliszewski9.github.io/scala/2025/12/07/scala3-slowdown.html #Scala3 #RushedMigrations #MacroWizardry #DeveloperBlame #CompilerIssues #HackerNews #ngated -
-
-
-
-
Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: https://github.com/rcardin/yaes/releases/tag/v0.7.0
I'm following this development closely.
-
Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: https://github.com/rcardin/yaes/releases/tag/v0.7.0
I'm following this development closely.
-
Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: https://github.com/rcardin/yaes/releases/tag/v0.7.0
I'm following this development closely.
-
Riccardo Cardin has published a new update to his #YAES library, implementing channels as means of communication between fibers: https://github.com/rcardin/yaes/releases/tag/v0.7.0
I'm following this development closely.
-
I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js
🔴 NO ADS!
https://jbytecode.github.io/simplex/
For those who teach operations research in their courses.
-
I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js
🔴 NO ADS!
https://jbytecode.github.io/simplex/
For those who teach operations research in their courses.
-
I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js
🔴 NO ADS!
https://jbytecode.github.io/simplex/
For those who teach operations research in their courses.
-
I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js
🔴 NO ADS!
https://jbytecode.github.io/simplex/
For those who teach operations research in their courses.
-
I wrote an online step-by-step Simplex calculator for real-valued linear programming problems using Scala.js
🔴 NO ADS!
https://jbytecode.github.io/simplex/
For those who teach operations research in their courses.
-
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.
-
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.
-
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!
https://meetu.ps/e/PwvsR/ttMQN/i#scala #scala3 #scalabridge #meetup #functionalprogramming #learning #coding
-
#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 https://social.treehouse.systems/@fanf42/111935214728958950) -
#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 https://social.treehouse.systems/@fanf42/111935214728958950) -
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.
-
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.
-
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.