with mutable shared objects and a multi-threading-like programming model.
Roy makes it easy to create mutable shared objects on Ray. With Roy, you do not need to manually create Ray Actors to handle mutability.
You can easily mix Roy with Ray primitives such as Actors and non-mutable objects.
Data classes in Roy are written in Cython and running natively on Ray. Enjoy any performance and scalability benefits that Ray provides.