Review of Intrusive Container library - What is your evaluation of the design? I like it pretty much. As far as I can see, it is a clear and flexible design. I'm especially happy about the thoughts expressed in "Design Notes". - What is your evaluation of the implementation? I did not really check the implementation. - What is your evaluation of the documentation? Clear and well structured. It was easy to use the ilist container based on this documentation. The only information I missed when using ilist as described below was a specification of iterator behavior under insertion and deletion. I expect the same guarantees as for node based STL containers, but of course this should be explicitly stated. - What is your evaluation of the potential usefulness of the library? Very useful. Intrusive containers have their place without doubt and having an STL-style and -quality library with great flexibility is a big win in my eyes. - Did you try to use the library? With what compiler? Did you have any problems? I converted some code using a proprietary double linked list template to ilist using auto unlink hooks. This went without problems (besides the usual typos). The code was compiled with CodwWarrior 9 under Mac OS X 10.4.8. I intend to leave this code as it is now and convert other double linked lists to ilist over time, too. - How much effort did you put into your evaluation? A glance? A quick reading? In-depth study? I read about 70% of the non-reference part of the documentation with a bias towards double linked lists. My experiment with ilist is described above. I had only a glance at the source code. - Are you knowledgeable about the problem domain? Not really beyond linked lists. - Do you think the library should be accepted as a Boost library? Definitely yes. Regards, Kai Brüning -- Kai Brüning * Geschäftsführer RagTime GmbH * http://www.ragtime.de Neustraße 69 * 40721 Hilden * Deutschland Tel: [49](0)2103 9657-0 * Fax: [49](0)2103 9657-96 Sitz der Gesellschaft: Hilden * Amtsgericht Düsseldorf HRB 45697 Geschäftsführer: Kai Brüning, Helmut Tschemernjak