When I've taught people the #actor model (usually with #akka) the hardest thing I've seen is convincing people to not break the rules.
It's one reason I started favoring the 'm behavior -> 'm -> unit -> 'm behavior version of the model: it makes it more explicit how you can manage state and opens the conversation immediately about "this is how you can do this" as opposed to hiding it behind an other API call (become) where people can default to old patterns that break the actor assumptions.
Similarly, it can be hilariously fun and a great learning experience to try to turn C into a functional language.
But it needs to be deliberate and you need to be doing for the experience, not because you wanted to program in haskell and got turned down by your team, or because you never programmed in anything that wasn't LISP-based and don't know any better.
You might even find something usable along the way.
Similarly with the #actor model: if you are going to break the model, know why.
How exciting to be at the final morning of the 114th #NAACP National Convention! This year’s theme, Thriving Together, was brilliantly presented by multiple speakers at today’s press event in support of the #SAGAFTRAstrike. Thank you! 🪧
Following the presser: the ticketed Labor Luncheon & Symposium. Speakers include union and labor leaders who continue the fight for the future of Black workers — like #actor Alfre Woodard! ❤️ » https://naacp.org/convention
Hah, my insomniac's coding has paid off. I got my primative little #Actor framework through a basic smoke test.
Now after I write some tests and check some of the edge cases I can build an Improved Cache™ #OCaml
Basic idea is that rather than having multiple possible places that can mutate the cache, you only have one place inside of the actor. The actor always processes its queue in order, so you remove a lot of contention considerations.
“These are blue collar workers fighting for the basic necessities of life.”
“There are hundreds of people that are tasked with assisting the background alone,” said Peck. “So if you no longer have any background on set, because we’re replacing them digitally, you get rid of all the costumers that are tasked with dressing the background, the hair and makeup artists that are tasked with getting the background