J.J. van der Heijden
j.j.vanderheijden at student.utwente.nl
Mon Jul 29 21:08:31 CEST 1996
On Sat, 27 Jul 1996 23:00:20 +0200 (MET DST,
Peter Gerwinski <peter at agnes.dida.physik.uni-essen.de> wrote:
>there was a bug in my GPI stuff: File types did not
>survive transport through a GPI file. I am sure this
>was not the last bug, but now a very useful physics
>program works, so I am optimistic.
>gpc-pg-1.2-2.7.2.tar.gz has been updated.
I know of two good reasons not to release 2.7.2 (yet):
1) Remaining bug(s). Last time I looked, that "functions returning a string
are called three times" bug was still there. That's a serious problem for
anything bigger than "Hello world". Also (I mentioned before): gpc fails two
of the "paranoia" Pascal compiler float tests because it loses significant
digits. I'd be carefull with that physics program, Peter.
2) Almost all messages / email I read about GPC are not about "compiler
bug X keeps me from using it" or "feature Y is missing" but
"HOW DO I INSTALL THE THING ON MY SYSTEM ?"
"Where's the docs" is a popular one too.
That's why I'm busy rewriting configuration scripts using GNU autoconf and
have created .bat files for the dos version.
Then, building it is reduced to "configure ; make"
I have it done for the RTS, am working on GPC itself now. I think it should
be able to locate gcc sources and objects by itself (if they are in a
reasonable location). It works great for the RTS already.
Arguments in favour of release:
1) New features (These have to be mentioned in a "NEWS" file. I think we
have (a) better BPascal Objects (b) Improved module support, but there must
be other user-visible changes as well.
2) Releasing 2.7.2 because gcc-2.6.3 is obsolete is an argument, but I don't
think we'll have to wait much longer for gcc 2.8 and from what I've seen so
far, it's not radically different from gcc-2.7.x (internally).
So porting gpc to 2.8 should take too long.
If this thing is to be released in one or two weeks I think we should make
a "release candidate" so everybody can check wether his patches are in and
binaries for all platforms can be built.
Thus spake the master programmer:
"After three days without programming, life becomes meaningless."
[The Tao Of Programming]
More information about the Gpc