On 4/3/06, Waldek Hebisch <[EMAIL PROTECTED]> wrote:
> Steven Bosscher wrote:
>
> > The fact is, that the GNU Pascal crew did not want integration with
> > gcc the last time this was discussed. GCC, the project, can not just
> > suck in every front end out there if the maintainers of that front end
> > do not want that.
>
> Not "did not want integration". At leat I personally would support
> integration very much. But there are practical problems:
>
> 1) When gcc releases version n gcc development works with version n+1.
>    At the same time gpc developers typically work with gcc version n-1.
>    So, there is substantial work involved to update gpc from gcc version n-1
>    to gcc version n+1
> 2) Adjusting gpc development model. In particular, gpc uses rather short
>    feedback loop: new features are released (as alphas) when they are ready.
>    This is possible because gpc uses stable backend, so that users are
>    exposed only to front end bugs. With development backends there is a
>    danger that normal user will try new front end features only after
>    full gcc release.

There's already precedent of a "somewhat different" development model - the
gfortran frontend, which usually backports a large number of non
regression-fixes
and features to gcc version n (where n+1 is current development mainline in your
numbering).  Gpc clearly would be in a similar position, same for a
different model
regarding maintainership and patch approval for the frontend parts, here again
gfortran is special.  Dot releases of stable gcc series (version n and
sometimes n-1)
are released regularly, roughly in a 3 month cycle, which should be an
acceptable
worst delay to get hands at some new nifty gpc frontend features that
got backported.

Richard.

Reply via email to