
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Tuesday 06 March 2007 16:54 pm, Jason Turner wrote:
It was only after setting out to implement the project did I realize that this concept had been published a few years back under the name "Active Object" (http://en.wikipedia.org/wiki/Active_Object) and there are a couple of similar implementations floating around.
I've written a little active object framework too. In fact, it was what I was working on which led to me getting quite sidetracked on thread-safe signals. But now that I'm wrapping that up, I should be able to release my code soon. It works, I just haven't released it because I haven't written any documentation yet. I basically just combined ideas from the active object paper by Lavender, et. al., the ACE implementation, and boost, and added some syntactic sugar. I didn't try to provide a full active object class like you did. I provide active functions, futures, method requests, schedulers, and it is up to the user to combine a set of active functions with a scheduler and a servant object to produce their own full active object. - -- Frank -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (GNU/Linux) iD8DBQFF7hKV5vihyNWuA4URAhn6AKDqFSs0VFjFjprqyfXvNlNWSiFl8wCgo057 m/ryB+S/SMGYH67to0+X5Wo= =jnSm -----END PGP SIGNATURE-----