Boost logo

Boost :

Subject: Re: [boost] [contract] concepts: pseudo-signatures vs. usage patterns
From: Matt Calabrese (rivorus_at_[hidden])
Date: 2012-10-14 01:37:38


On Sat, Oct 13, 2012 at 9:45 PM, Lorenzo Caminiti <lorcaminiti_at_[hidden]>wrote:

> Well, it just means that even if we are able to impl the lib, there
> are still reasons to put concepts into the language (and the same goes
> for contracts!). Hopefully having the lib will boost ;) people to use
> concepts in their code so it'd be easier to push for their
> standardization.

It also means that there will be a somewhat portable, usable solution for
compilers that implement C++11 before they get around to supporting the
concepts of the next standard (look at how far behind MSVC is with C++11
compared to GCC and Clang...). Perhaps when C++1y is a standard, MSVC will
be able to handle Boost.Generic, and by the time C++2whatever is a
standard, they will finally support C++1y concepts. I figure that gives us
a good 10 years of usability at least :p

-- 
-Matt Calabrese

Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk