Stephen McConnell wrote:
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]



Reply via email to