Basile -

> I'm quite tempted to start working on a rewrite of gengtype in C++ (using
> C++03 standard).
>
> One of the reasons is that gengtype is really in bad shape, and nobody
> understands it well. Another reason is that gengtype needs to be enhanced to
> accept at least common C++ containers (like std::vector or std::map, or
> probably a GCC specific variant of them whiwh would be notably
> gcc_vector<typename ElemType,bool GGCed) and gcc_map<typename
> Keytype,typename Elemtype,bool GGCed>)

> If I start working on that (very probably inside the MELT branch at first)
> do I have a reasonable chance for that to be accepted in some trunk?

Since no other GCC part is using C++ currently, I believe this would
be rather poor first module choice to convert to C++. If C++ was
already a non-optional requirement, then C++ conversion would be OK,
but I believe this rewrite should be made in conjunction with current
requirements and not in anticipation of some future requirement (or
you risk rewriting it twice).

-- 
Laurynas

Reply via email to