[review][unordered] Unordered accepted

Hi to all, The Unordered library submitted by Daniel James has been *accepted* into Boost. Thanks to all reviewers and all who contributed to the library before the review. We've received 8 reviews (Thosten Ottosen, Chun Ping Wang, Hervé Brönnimann, John Torjo, Cromwell Enage, Jamie Allsop, Graham Mark and Paul Bristow), and all were positive (since Chun's only complain was packaging and his ratings were all above 7 out of 10). Darren Cook privately sent me a positive mini-review (attached below). If I've missed any review, please let me know. I plan to write a post this weekend with a summary of requests/suggestions and Daniel's replies. Congrats Daniel! Regards, Ion /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// /////////////////////////////////////////////////////////// Hi Ion, Not critical but the images seem to be missing. E.g. on http://igaztanaga.drivehq.com/unordered/unordered/buckets.html If I find time I will try out the library and write a review in the week, but here is a mini-review (feel free to forward to the list - I'm not subscribed at the moment): Documentation: * Fine * The concrete examples of how to use a custom type, and a custom hash function, and do everything in portable TR1, are wonderful - I've searched before and never been able to find something as clear as this seems to be. * In Table 1.4: "No equivalent. No idea why." is not very Boost-like :-) . Isn't the reason simply that there is no ordering in hash containers, so therefore no ordering function?
* What is your evaluation of the potential usefulness of the library? * Do you think the library should be accepted as a Boost library?
Yes. It is essential it gets into Boost as rapidly as possible; in fact I think it should be released as a patch to the current release. Having all of TR1 except for the hashed containers is a nasty red pimple on the otherwise very handsome nose of Boost. In particular, Visual C++ *still* does not ship with TR1 ("no plans until 2009" was the rumour I found), so anyone wanting to ship portable code is relying on Boost. And, at least for me, unordered_map is the single most useful library in TR1. Darren

On Dec 19, 2007 3:33 PM, Ion Gaztañaga <igaztanaga@gmail.com> wrote:
The Unordered library submitted by Daniel James has been *accepted* into Boost. Thanks to all reviewers and all who contributed to the library before the review.
Congrats, Daniel! This is excellent news. I wish I had had more time to participate, but in the end the result was what I was hoping for. :)
In particular, Visual C++ *still* does not ship with TR1 ("no plans until 2009" was the rumour I found), so anyone wanting to ship portable code is relying on Boost. And, at least for me, unordered_map is the single most useful library in TR1.
The most recent "rumor" I've found was this: http://herbsutter.spaces.live.com/Blog/cns!2D4327CC297151BB!364.entry which mentions first half of 2008. --Michael Fawcett

At 9:33 PM +0100 12/19/07, Ion Gaztañaga wrote:
Hi to all,
The Unordered library submitted by Daniel James has been *accepted* into Boost. Thanks to all reviewers and all who contributed to the library before the review.
We've received 8 reviews (Thosten Ottosen, Chun Ping Wang, Hervé Brönnimann, John Torjo, Cromwell Enage, Jamie Allsop, Graham Mark and Paul Bristow), and all were positive (since Chun's only complain was packaging and his ratings were all above 7 out of 10). Darren Cook privately sent me a positive mini-review (attached below). If I've missed any review, please let me know.
[ snippage ]
In particular, Visual C++ *still* does not ship with TR1 ("no plans until 2009" was the rumour I found), so anyone wanting to ship portable code is relying on Boost. And, at least for me, unordered_map is the single most useful library in TR1.
Herb Sutter blogged here <http://herbsutter.spaces.live.com/Blog/cns!2D4327CC297151BB!364.entry> that:
A few weeks ago I blogged about the VC++ update we plan to ship in the first half of next year, which includes extensive additions to MFC as well as TR1. TR1 is the first set of library extensions published by the C++ committee, nearly all of which have also been adopted into the next C++ standard, C++0x. The update will be available to users of Visual Studio 2008 Standard and above in the first half of 2008... but it will not be immediately available to users of our free C++ compiler, Visual C++ Express.
P.S. Congratulations to Daniel! -- -- Marshall Marshall Clow Idio Software <mailto:marshall@idio.com> It is by caffeine alone I set my mind in motion. It is by the beans of Java that thoughts acquire speed, the hands acquire shaking, the shaking becomes a warning. It is by caffeine alone I set my mind in motion.
participants (3)
-
Ion Gaztañaga
-
Marshall Clow
-
Michael Fawcett