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?