GNU Pascal branch

Mike Stump mrs@apple.com
Mon Apr 3 23:56:00 GMT 2006


On Apr 3, 2006, at 6:34 AM, Waldek Hebisch wrote:
> 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.

You can backport enhancements (SC buy in) to the last release branch  
(or two, if you want to do the extra work) and `vend' snapshots off  
of that if you want.  You could have a new version everyday if you  
wanted, with a max to-to-delivery measures in minutes, if you  
wanted.  I'd encourage the SC to let you `add features' to suit your  
users.

What you'd have a harder time doing is adding lots of new code or  
destabilizing code to the main part of the compiler on a release branch.

> 3) gcc develops in lockstep, which requires constant attention from
>    maintainers. It is clear if such attention will be available. I
>    must say that in last few years there were frequenty weeks in which
>    I had no time for gpc work and even some such months.

I wouldn't worry about this a whole lot, just mark Pascal as disabled  
by default and let everyone know that time-to-respond can be measures  
in months.  Though, I'd guess that some people (Hi Andrew) would  
build it anyway and submit fixes to get it working/keep it working.



More information about the Gcc mailing list