Boost logo

Boost Users :

Subject: [Boost-users] [Fit] formal review ends 20th March.
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2016-03-14 18:22:53


There have been some that would be able to write a review next week-end.
Others said that they had not enough time. Maybe having an additional
week can help.

I have not received confirmation from the review withards, but as there
is no planned reviews for this week, I propose to continue with the
review until 20th.

Please take the time to do a review and share your point of view.


Fit is a header-only C++11/C++14 library that provides utilities for
functions and function objects.

Fit is:

- Modern: Fit takes advantages of modern C++11/C++14 features. It
support both `constexpr` initialization and `constexpr` evaluation of
functions. It takes advantage of type deduction, varidiac templates, and
perfect forwarding to provide a simple and modern interface.

- Relevant: Fit provides utilities for functions and does not try to
implement a functional language in C++. As such, Fit solves many
problems relevant to C++ programmers, including initialization of
function objects and lambdas, overloading with ordering, improved return
type deduction, and much more.

- Lightweight: Fit builds simple lightweight abstraction on top of
function objects. It does not require subscribing to an entire
framework. Just use the parts you need.

Fit is divided into three components:

* Function Adaptors and Decorators: These enhance functions with
additional capability.

* Functions: These return functions that achieve a specific purpose.

* Utilities: These are general utilities that are useful when defining
or using functions

Fit has been tested on gcc 4.6-4.9, clang 3.4-3.7, and Visual Studio 2015.

For more information see:



We encourage your participation in this review. At a minimum, kindly state:
- Whether you believe the library should be accepted into Boost
   * Conditions for acceptance
- Your name
- Your knowledge of the problem domain.

You are strongly encouraged to also provide additional information:
- 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?

More information about the review process can be found

Boost-users list run by williamkempf at, kalb at, bjorn.karlsson at, gregod at, wekempf at