Boost logo

Boost :

From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2007-04-12 00:16:52


Douglas Gregor wrote:
> ConceptGCC is a prototype implementation of the Concepts language
> feature for C++0x, which offers improved type-checking for C++
> templates and complete support for the Generic Programming paradigm.
>
> ConceptGCC 4.3.0 alpha 6 provides many improvements over previous
> versions of ConceptGCC, including support for the concept syntax
> introduced by the
> latest concepts proposal, N2193, along with support for many other
> C++0x features, such as:
> - Rvalue references
> - Right angle brackets
> - Default template arguments for function templates
> - Delegating constructors
> - decltype
> - Static assertions
> - C99 preprocessor
> - Variadic templates
> - Range-based for loop
>
> Source code and pre-compiled binaries for various platforms are
> available on the ConceptGCC download page at:
>
> http://www.generic-programming.org/software/ConceptGCC/download.php

Thank you.
This is awesome.

A version of GCC, and even precompiled binaries, with all those C++0x
features is a good thing as it will allow early usage and spreading of
those new features.

Could you give more info about the incompability between variadic
templates and concepts though?


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