Circo-dev / Circo.jl

A distributed computing platform, designed to scale to millions of nodes and providing metaphoric abstractions.
GNU Lesser General Public License v3.0
2 stars 1 forks source link

Actor API cleanup #2

Closed tisztamo closed 4 years ago

tisztamo commented 4 years ago

The current API forces the user to write some boilerplate code, which needs to be eliminated. At least the following:

  1. Easy creation and use of of Actor-only Machines, without accessing the actor scheduler directly
  2. Hiding the id from the Actor struct
  3. NothingMessage(senderid, targetid) constructor
tisztamo commented 4 years ago

3 partially fixes this, the rest is moved to #4