Leo Simons wrote:
It's interesting to see what happens if you remove the support/requirement for release semantics. You can still implement singleton semantics, per-thread semantics, per-lookup semantics, fixed-number-of-multithreaded-object semantics, and the like.
Which is what I think we should be moving to.
I'm not totally sure (I thought so at first, but some things do become really ugly). Let's talk about it :D
Regardless, the current semantics *do* take release/pooling concerns into account and they should be supported till we drop them from the framework. I think removal of release() would warrant a major version change.
- LSD
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
