|
Boost : |
From: Barrett Adair (barrettellisadair_at_[hidden])
Date: 2019-12-11 00:21:23
Dear Boost,
The formal review of Zach Laine's STLInterfaces library begins now, and
will run through December 19. Please participate in this review if you can.
To submit a review, please reply to this email with the following
information:
- Your name
- Your knowledge of the problem domain
- Whether you believe the library should be accepted into Boost (be clear
about this)
In addition, you are strongly encouraged to answer the following questions:
- What is your evaluation of the library's
* Design?
* Implementation?
* Documentation?
* Tests?
* Usefulness?
- Did you attempt to use the library? If so:
* Which compiler(s)?
* What was the experience? Any problems?
- How much effort did you put into your evaluation of the review?
STLInterfaces is a C++14 library targeting ISO standardization. The
following templates are provided, all C++20-friendly:
1. iterator_interface - a modern version of the iterator_facade and
iterator_adaptor parts of Boost.Iterator
2. view_interface - a pre-C++20 implementation of C++20's eponymous feature
3. container_interface - a tool to eliminate boilerplate when writing new
containers
We would appreciate answers to these library-specific questions:
- Do you like the name container_interface? sequence_container_interface
is more precise, but seems a bit long.
- Would you use something like container_interface, but for associative
containers? If so, should it assume a node-based interface, a la std::map
and std::set? This assumption would preclude alternative associative
container-like types, such as flat_map.
Code: https://github.com/tzlaine/stl_interfaces
Docs: https://tzlaine.github.io/stl_interfaces/doc/html/index.html
Thanks,
Barrett
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk