Horton persistence progress
terracrypt.net·10h
Gleam
Preview
Report Post

I’ve gotten some work done towards supporting persistence in guile-horton over the last week or so, but I’ve hit a bit of a roadblock. Writing this up in part to explain what I’ve been working on and in part to think through it some more.

To support persistence, I need to switch all the actors in the system over to use the define-actor macro. The admin actor was previously using selfish-spawn, but define-actor has a #:self parameter that should serve the same purpose. And the old code was using an internal cell for the mutable name functionality, which needs to be changed.

However... running into one particular problem that I’m still having trouble figuring out. When I spawn an admin, that new object also spawns a profile with a reference to that admin. In order…

Similar Posts

Loading similar posts...