Our great sponsors
-
ponyc
Pony is an open-source, actor-model, capabilities-secure, high performance programming language
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
Ractor
Discontinued Redis based distributed actors + Dead simple API for distributed POCOs persistence (by buybackoff)
Never a bad time to plug Pony lang[1] - a safety-oriented actor-model language. In addition to the numerous safety guarantees, you also get a beautiful syntax and automatic memory management. Really a great language that often gets overshadowed by Rust's hype-turfing.
[1]: https://www.ponylang.io/
When I was looking for a name for my now-archived distributed actors system based on Redis ( https://github.com/buybackoff/Ractor), the choice for Redis+Actor was between Reactor, Redactor and Ractor. Then I found a reference to The Diamond Age book (https://en.m.wikipedia.org/wiki/The_Diamond_Age) where a ractor is a live human performer working from a computer-provided script. I found it somewhat fitting to the actors abstraction. And the most cyberpunky.
They don't, at least not yet. https://github.com/lunatic-solutions/lunatic/issues/150
It is WebAssembly based though, so it should be easier than trying to deal with dynamic libraries and Rust's ABI.