Design actor abstractions #40
Labels
No Label
bug
core
design
errors
feature
infrastructure
optimization
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: twc/rudus#40
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What actor abstractions should Ludus have? In particular, I know we'll want the equivalent of an
agent
, but do we need GenServer? Task? Investigate Elixir's abstractions.See also, see https://medium.com/qixxit-development/build-your-own-genserver-in-49-lines-of-code-1a9db07b6f13.
I think we can probably leave GenServer to the side, and actually build ourselves up to a basic agent. It's unclear whether Elixir/Erlang's abstractions make much sense when we're being minimal/scheme ish to build stuff up from first principles/brutalist computational design.