Frank Heckenbach wrote:
Gerrit P. Haase wrote:
Waldek Hebisch wrote:
What would it take to integrate GNU Pascal with the rest of GCC?
Short answer: more developers (and testers).
IMHO you would get more testers (users) automatically if GPC would be included into the GCC repository. And it would be much easier to contribtueif the code could be checked out via CVS and so there would be also a better chance to recruit more developers .
I've heard this claim, but I see no evidence. Getting the source
Have you tried it? Source managed by CVS is 'standard' and most OS developers are used to use it.
code by HTTP is no more complicated than by CVS (in fact, it's much easier for most of us, myself included, even if it may take a second longer because a few more files are included).
May be easier for people who are not familiar with CVS, but simply retrieving is not the problem. You could release snapshots whenever you like to do so as it is now, no problem. It is an additional service to keep the reference source in a public repository instead of having the reference at your harddisk where I have no access.
Additionally you could use the facilities at sourceware.org to distribute snapshots, releases and the website & mailinglist.
If you don't like being part of GCC and having things hosted at sourceware.org, there are other possibilities, get an account at sourceforge or savannah?
Building from a proper distribution is much easier than from CVS sources (my experience with other CVS packages is abysmal -- it took me over a year until I managed to build a CVS Bison at all, and I had tried it on several different systems, including a current Debian system).
I don't speak of releases or snapshots and how to distrbute these, I'm talking of services for developers (mailinglists, bugtracking sytem, feature request system, source repository), all these things are needed if you need to manage more than ten developers.
Getting patches to a slightly older (alpha/beta) version is *really not* a big deal. I can handle some changed contexts, renamed identifiers etc.
Not a big deal for you. But a big deal for me. I need to ask *you* because I cannot ask CVS.
Gerrit