[Review] Boost.Convert library has ended

The review period for the Boost.Convert library has officially ended. I will continue to read posts about the library while I make my review decision, so please do not stop discussing the library as appropriate because the review period has ended. I have received one personal request for a late review, and I am willing to accept any other requests for a late review to be made through Wednesday and posted to the mailing list, but I will not consider any other late review in my decision unless someone requests it of me personally. I know this is a fine line between an official review and just comments about what others have said before, but I need to make my decision based on some finite set of reviews and their subsequent discussion. I would like to thank everyone who has officially reviewed Boost.Convert as well as all who have made subsequent comments. The more input received, the easier it becomes for me as a reviewer to make a final decision. I would also like to thank the implementer of the Boost.Convert library, Vladimir Batov, for his willingness to address issues, answer criticism, and engage in discussion about his library. My review decision should be made and posted to the mailing list no later than by the end of Sunday, May 8.

Edward Diener <eldiener <at> tropicsoft.com> writes: The review period for the Boost.Convert library has officially ended. ...
Edward, I thought I'd express my opinion on the situation potentially making your decision easier. :-) Given the situation I feel the library should be rejected (so now you can count my vote as well :-) ). Quite a few people expressed negative opinions, criticism from function names to design, reservations or conditional acceptance with considerable re-work. Many suggestions have their merits in certain contexts and for certain usage patterns. Unfortunately, I feel that trying to address those would inevitably be done at the expense of or would have a considerable impact on other use-cases equally important to others. Given my abilities I do not see how it is possible to satisfy a considerable number of conflicting requirements/expectations to everyone's satisfaction. In that light I do not feel comfortable trying to offer the library which copped so much criticism... and will be copping criticism unless re-done to satisfy conflicting requirements... which I personally do not see achievable. Thank you for taking on the hard task of managing the review. Thank you everyone who expressed their views and opinions. I am throwing in the towel. I am hoping someone tougher and brighter will come up with an adequate solution. V.

On 5/3/2011 5:23 PM, Vladimir Batov wrote:
Edward Diener<eldiener<at> tropicsoft.com> writes: The review period for the Boost.Convert library has officially ended. ...
Edward,
I thought I'd express my opinion on the situation potentially making your decision easier. :-) Given the situation I feel the library should be rejected (so now you can count my vote as well :-) ). Quite a few people expressed negative opinions, criticism from function names to design, reservations or conditional acceptance with considerable re-work. Many suggestions have their merits in certain contexts and for certain usage patterns. Unfortunately, I feel that trying to address those would inevitably be done at the expense of or would have a considerable impact on other use-cases equally important to others. Given my abilities I do not see how it is possible to satisfy a considerable number of conflicting requirements/expectations to everyone's satisfaction.
In that light I do not feel comfortable trying to offer the library which copped so much criticism... and will be copping criticism unless re-done to satisfy conflicting requirements... which I personally do not see achievable.
Thank you for taking on the hard task of managing the review. Thank you everyone who expressed their views and opinions. I am throwing in the towel. I am hoping someone tougher and brighter will come up with an adequate solution.
I'm really sorry to hear this Vladimir. I think you've done a great job trying to juggle conflicting use cases and sustaining a great deal of criticism. I can certainly sympathize that at some point it's good enough for your own use and that getting criticism for its suitability in use cases you'll never need is distressing. I am thinking that this domain (lexical conversion) would benefit from a working group instead of a single developer with comments being constantly fired from outside. There are too many use cases to reasonably expect a single person to commit to supporting and defending all of them. The working group would be comprised of people with a set union of interests that included all the use cases. It could also handle merging boost.convert, lexical_cast, and boost.conversion (if Vincente's willing). -Matt

On 4 May 2011 00:23, Vladimir Batov <vbatov@people.net.au> wrote:
Edward Diener <eldiener <at> tropicsoft.com> writes: The review period for the Boost.Convert library has officially ended. ...
Edward,
I thought I'd express my opinion on the situation potentially making your decision easier. :-) Given the situation I feel the library should be rejected (so now you can count my vote as well :-) ). Quite a few people expressed negative opinions, criticism from function names to design, reservations or conditional acceptance with considerable re-work. Many suggestions have their merits in certain contexts and for certain usage patterns. Unfortunately, I feel that trying to address those would inevitably be done at the expense of or would have a considerable impact on other use-cases equally important to others. Given my abilities I do not see how it is possible to satisfy a considerable number of conflicting requirements/expectations to everyone's satisfaction.
In that light I do not feel comfortable trying to offer the library which copped so much criticism... and will be copping criticism unless re-done to satisfy conflicting requirements... which I personally do not see achievable.
Thank you for taking on the hard task of managing the review. Thank you everyone who expressed their views and opinions. I am throwing in the towel. I am hoping someone tougher and brighter will come up with an adequate solution.
V.
Though I must admit I've been harsh at times I'm sorry to hear this. A battle lost doesn't mean the war is over though. Jeroen
participants (4)
-
Edward Diener
-
Jeroen Habraken
-
Matthew Chambers
-
Vladimir Batov