2008/11/21 Rodolfo Lima <[EMAIL PROTECTED]>:
> Please don't take this as a pressure to get things going. I just want to
> know the time frame it will be ready, I'm sort of excited because of the
> possibilities it unleashes. I'd really like to help on this task, but I
> never worked on GCC internals, and helping implement concepts for it
> isn't the best or more efficient way to start :)

It won't be ready for GCC 4.4 for sure. So I wouldn't expect it in any
released GCC in less than one year.

On the other hand, you can certainly help. This seems a project that
is contained in the C++ front-end (and perhaps touches the interface
between middle-end and front-end). Hence, there is no so much
internals to learn, in particular if you have a good grasp of standard
C++, most of the code is in the cp/ subdir plus c-common.c. The
description of the branch says:

"At present, the concepts branch provides almost no support for
concepts. We are in the process of migrating code from the prototype
ConceptGCC."

So it is not creating code from scratch. Moreover, diagnosing bugs
(why this crashes? how we end up with this value here?) are
time-consuming but not particularly difficult tasks. Keeping the
branch in sync with mainline, running the testsuite from time to time,
even coming up with new testcases and adding them to the testsuite,
are also time-consuming but not difficult tasks.

If your offer of help was honest, please consider contributing:

http://gcc.gnu.org/contribute.html

If you have further questions, feel free to ask them here. I am also
happy to answer questions to the best of my knowledge by private
email.

Cheers,

Manuel.

Reply via email to