Hi David and Steering Committee.
We appreciate the trust in us and our work, and we can only assure you that the GCC community, hackers and users both, will not be disappointed and will not regret having accepted this front-end. We will do our best to not be a burden to anyone, and on the contrary contribute with as much value as possible to the rest of the compiler. We are very happy with the opportunity; it is a privilege to be in GCC, and we REALLY appreciate it for what it's worth. So thank you and the community. We find all four stipulations perfectly reasonable and agree to them. Two questions: - We interpret the first stipulation as not building the algol68 front-end when --enable-language=all is specified. Is this correct? In that case, we will adapt the patches to make it so. - Once the previous point is clarified, should we push the patch series as submitted to gcc-patches, even if they are not bisectable, or is it preferred to squash the patches into a single big commit? As for suggestions on how to make it easier to maintain GCC front-ends outside of trunk, we don't have any specific suggestion right now, but it is an interesting topic and will follow up in a different thread sharing our experience, in the hope something useful can be extracted from it. Thanks! > The GCC Steering Committee has agreed to include the Algol 68 Front End in > trunk designated as experimental with stipulations: > > 1. Algol 68 is not part of all languages built by default. > 2. Algol 68 is not part of the GCC release criteria. > 3. All GCC developers who are not responsible for the Algol 68 Front End > may decline to work on issues related to the Algol 68 Front End. > 4. If the Algol 68 Front End bit rots or is not maintained, it will be > removed. > > To permit Algol 68 development to continue, Jose E. Marchesi is appointed > as Algol 68 front end maintainer. > > If maintaining a Front End outside of trunk is difficult, the Algol 68 > developers are invited to propose concrete changes to make it easier to > maintain front ends in a branch of the GCC repository outside of trunk. > > Happy Hacking! > David
