$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Tobias Schwinger (tschwinger_at_[hidden])
Date: 2008-01-18 09:21:49
Marcus,
thanks for your comment. I'll take this one as a motivation to express
my general views on the issue:
After eagerly defending the design, I begin realizing that not all the
critique is naysayerism ;-).
While I still think that the design is quite innovative and partially
sound, it has severe inconsistencies:
1. 'mutexed_singleton's need for a generic context (IOW, no type to code
against, except for 'lease' having unsuitable semantics),
2. inconsistent semantics of 'lease' classes of 'mutexed_singleton' and
'singleton' (with manually implemented synchronization).
... (several other issues raised during the review)
I think that separation of concerns might solve the problems, however,
it seems to me that I won't have enough spare time in one piece for it
anywhere soon as it essentially means a complete redesign.
Therefore, it won't cause me any sorrow if this library gets rejected.
In fact, I'd prefer a rejection over acceptance with half-baked design.
I think it has been inspiring nevertheless and I'd like to thank all who
participated. In particular John Torjo for managing the reviews of my
recent submissions.
Regards,
Tobias