cl-gserver
cl-gserver copied to clipboard
Sento - Actor framework featuring actors and agents for easy access to state and asynchronous operations.
Remoting in the sense of having actor systems on different hosts where sending messages is location transparent. Meaning actor A in system A can send and receive message to/from actor...
So it doesn't clash with existing 'utils' package in projects that use 'cl-gserver'.
Current limitation are the atomics which have no support for CLisp. But there may be a specialized implementations based on locks instead.
Can't be compiled on Clasp 1.0
As for #34, it would make sense to unify the 2 data structure agents considering how similar they are. But the CL standard uses different APIs for the two: `assoc`...
Issues #34 and #35 raise the question of genericity for container-wrapping agents. What if we provided CL-abiding agents for lists, plists, etc. and then another agent that would wrap https://alex-gutev.github.io/generic-cl/...
cl-gserver currently only sets (`setf`) the value of `state` in `(cons back-msg state)` to the actor state. It does not make a deep copy to maintain immutable environments. This is...