Cats-Actors 2.1.0 is out πŸŽ‰ β€” now with Scala Native + Scala.js support!
Ring benchmark across JVM/Native, live browser demo, and new samples to get you started.

Blog post πŸ‘‰ https://cloudmark.github.io/Cats-Actors-Native-And-JS/

Thanks to rlavolee and Voltir!
#Scala #ScalaNative #ScalaJS #CatsEffect

Cats-Actors 2.1.0 Goes Cross-Platform

Imagine writing your actor logic once (typed messages, functional state, the ! operator, supervision and all) and then deciding on a whim whether it runs as a JVM service, a self-contained native binary, or a live interactive app in your browser. No rewrites, no ports, no platform-specific glue. Just one codebase. Cats-Actors can do that now, and in this post we are going to have some fun with it. We will throw a token around a ring of actors on both JVM and Scala Native, and then (because why not) we will drop eight monkey actors into a banana-throwing arena right here inside this page. Real actors. Real messages. Running in your browser.

what's the best organization in an #OpenGL #CatsEffect Scala animation application?
Stepping into #OpenGL Animations with #CatsEffect and #Scala 3. It is promising!

Cats-Effect 3.6.0 is a very exciting release due to the work on its internal work scheduler, many congrats to its contributors! ❀️

https://github.com/typelevel/cats-effect/releases/tag/v3.6.0

#Scala #CatsEffect #FP

Release v3.6.0 Β· typelevel/cats-effect

This is the fifty-fifth release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and fully source-compatible with the 3.6.x lineage. Please note that we did brea...

GitHub

@alexelcu

#Scala #CatsEffect #FP yep! And thanks @djspiewak for the release notes, they are always very well written

Cats-Effect 3.6.0-RC1 comes with some very exciting changes ❀️ Congrats to the team, they keep delivering 😍

#Scala #CatsEffect #FP

https://github.com/typelevel/cats-effect/releases/tag/v3.6.0-RC1

Release v3.6.0-RC1 Β· typelevel/cats-effect

This is the fifty-third release in the Cats Effect 3.x lineage. It is fully binary compatible with every 3.x release and expected to be fully source-compatible with the eventual 3.6.x lineage. This...

GitHub

🐱 Cats-Actors 2.0.0 is officially released and production-ready! πŸš€ πŸš€

We’ve migrated from Akka to Cats-Actors in production, handling thousands of messages/second in the iGaming industry.

Built on Cats Effect, it’s a pure functional library offering performance comparable to Akka, fully integrated with the Cats ecosystem.

Library: https://github.com/suprnation/cats-actors
Sample: https://github.com/cloudmark/cats-actor-sample

Feedback and contributions are always welcome!

#Scala #FunctionalProgramming #CatsEffect

GitHub - suprnation/cats-actors: Cats Actors framework for building apps which are reactive. Cats actors uses a conceptual actor model as a higher level abstraction for concurrency.

Cats Actors framework for building apps which are reactive. Cats actors uses a conceptual actor model as a higher level abstraction for concurrency. - suprnation/cats-actors

GitHub

πŸš€ **Cats-Actors v2.0.0-RC5 Released!**

πŸ”Ή **Termination Fix**: Ensures state data is preserved and correct state references during termination.
πŸ”Ή **State Getters Added**: Easily access `stateName` and `stateData` for tracking and debugging.
πŸ”Ή **Error Escalation**: Improved error handling during initialization.

Samples updated!
πŸ”— [Cats-Actors Repo](https://github.com/suprnation/cats-actors)
πŸ”— [Samples](https://github.com/cloudmark/cats-actor-sample)
πŸ”— [Tutorials & Docs](https://cloudmark.github.io/Cats-Actors-In-The-Wild/)

#catseffect #Scala #typelevel

GitHub - suprnation/cats-actors: Cats Actors framework for building apps which are reactive. Cats actors uses a conceptual actor model as a higher level abstraction for concurrency.

Cats Actors framework for building apps which are reactive. Cats actors uses a conceptual actor model as a higher level abstraction for concurrency. - suprnation/cats-actors

GitHub

πŸš€ Excited to share our new #CatsActors samples repository! Explore how to harness the power of #Scala & #CatsEffect for building robust, concurrent actor systems.

πŸ” Highlights:
1️⃣ Jungle Chaos πŸ’πŸŒ
2️⃣ Cat CafΓ© FSM 🐱
3️⃣ Cat Circus Supervision πŸŽͺ
4️⃣ Logic Circuit Simulator πŸ”Œ

Dive in now: https://github.com/cloudmark/cats-actor-sample

#reactive #scala #fp #reactive #catsactors #typelevel

GitHub - cloudmark/cats-actor-sample: Cats Actor Samples

Cats Actor Samples. Contribute to cloudmark/cats-actor-sample development by creating an account on GitHub.

GitHub

@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 https://social.treehouse.systems/@fanf42/111935214728958950)

fanf42 (@[email protected])

#scalaio #Scala So, I'm very very impressed by #iron https://github.com/Iltotore/iron It demonstrates so many of the amazing, effecient, crazy feature of Scala 3 that even our pro ocaml / Haskell keynoter was amazed. What a vitrine for scala 3! https://social.treehouse.systems/@fanf42/111935073188814388

Treehouse Mastodon