rmeta-slot: New module for recursive meta-slot access.
authorChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 24 Jan 2017 23:27:14 +0000 (17:27 -0600)
committerChristopher Allan Webber <cwebber@dustycloud.org>
Tue, 24 Jan 2017 23:27:14 +0000 (17:27 -0600)
commit41b32934e39cb7b778e12bf8c61630acc38d2a72
tree0fd508f2946c6eb697bd51e552295cecfd286b8f
parentf0c6e9e653ca414cf881296cc9511cd7d404c797
rmeta-slot: New module for recursive meta-slot access.

This is an abstraction around the core idea driving the actor actions
system.  It turns out I need this abstraction for mudsync as well, so
I'm breaking it out.  Pleasantly, it should be much faster now, since
a cache is built for each class regarding what key should resolve to
what value.

* 8sync/rmeta-slot.scm:
* tests/test-rmeta-slot.scm: New modules.
* Makefile.am: Add them.
8sync/rmeta-slot.scm [new file with mode: 0644]
Makefile.am
tests/test-rmeta-slot.scm [new file with mode: 0644]