πŸš€ Exciting News for Scala Enthusiasts! πŸš€

cats-actors now fully supports Scala 3 with v2.0.0-RC2! πŸ±πŸ’¬ Check out the documentation: https://github.com/suprnation/cats-actors

A blog post on benefits with union types is coming soon. Contact me if you want to see a specific scenario!

Stay tuned: https://cloudmark.github.io/

#Scala3 #CatsActors #FunctionalProgramming #Scala #OpenSource

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

Today marks an exciting milestone with the release of Cats-Actors 2.0.0-RC1. This version introduces typed actors, a new feature that the community has eagerly awaited.

Dive into the world of Cats-Actors with us! Check out the full tutorial here: https://cloudmark.github.io/Cats-Actors-In-The-Wild/ #reactive #scala #fp #reactive #catsactors #typelevel 😻 πŸ™€ πŸš€

Typed Actors in Action - Exploring Cats-Actors with Alice and Bob

Today marks an exciting milestone with the release of Cats-Actors 2.0.0-RC1. This version introduces typed actors, a feature that the community has eagerly awaited. To showcase this new capability, we’ll walk through a classic example of handling wallet transactions between two users, Alice and Bob. So, sit back and relax as we explore how Alice sends money to Bob using typed actors in Cats-Actors.

Hey community,

I've updated Cats-Actors to be fully typed in the messages it sends and receives, based on feedback from the community. This change aims to make actors more type-safe and address some common concerns.

I have opened a PR: https://github.com/suprnation/cats-actors/pull/3. The README.md would be a good place to start.

I would appreciate it if you could take a look and provide feedback to ensure we are heading in the right direction.

#fp #typelevel #scala #catsactors

feature/typed-actors investigation of typed actors by cloudmark Β· Pull Request #3 Β· suprnation/cats-actors

In this PR, I have addressed a common comment from the community regarding the lack of typing for actors. The framework is now fully typed, ensuring that actors are explicitly defined for the messa...

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
Excited to share our latest blog post on merging powerful paradigms in software development! πŸš€ Explore how Cats-Actors harmoniously blends functional programming and the actor model in Scala. Learn how this system excels in building dynamic, concurrent systems like a logic circuit simulator. Dive into the world of Cats-Actors with us! Check out the full tutorial here: https://cloudmark.github.io/Cats-Actors/ #reactive #scala #fp #reactive #catsactors #typelevel 😻 πŸ™€ πŸš€
A Logic Circuit Simulator with Cats-Actors

Functional programming and the actor model are two powerful paradigms in modern software development. They might seem like they’re in opposition, but in reality, they complement each other beautifully. Scala, as a versatile language, allows multiple paradigms to coexist, and Cats-Actors, a functional programming-based actor system, exemplifies this harmony. Cats-Actors is a reimagining of the actor paradigm model married with the functional paradigm.