Re: Is GPC dead?
Leo Brewin <[email protected]> Wed, 4 Jan 2017 13:58:39 +1100
| Newsgroups | gmane.comp.compilers.gpc |
|---|---|
| Message-ID | <CAP-nitJaVCvKXNhzX+EQZRZ-NX4f1vntCGOVdQ52A52h8nQGEg@mail.gmail.com> |
Hi Folks, I'm not sure how committed people on this list are to staying with Pascal but if you are prepared to jump ship to Ada then I can tell you from my own experience it is well worth the effort. Some years ago (around the time of the discussion "Quo vadis, GPC?") I made the leap and though it took a lot of work (about 2 million lines of code) I am so glad I made the switch. The Ada language is brilliant, it has everything I need as a scientific programmer (just to mention a few points: native multi-tasking, strong typing, generics, object oriented, procedure overloading, platform independent). The compiler is part of the GNU collection so it is as up-to-date as gcc (currently 6.1.0). There is a very active news group comp.lang.ada. I used the p2ada tool to convert my files (it's a great start but you will need to do a lot of work on the generated Ada files). You can find the latest version at this web site https://sourceforge.net/p/p2ada/code/HEAD/tree/ You might also like to read http://p2ada.sourceforge.net/pascada.htm which will give you some idea of the issues involved in making the change. Cheers, Leo Brewin School of Mathematical Sciences Monash University On 4 January 2017 at 12:35, John L. Ries <[email protected]> wrote: > The conversation with Frank Heckenbach was pretty much the last that was > heard on this list on the status and direction of GPC. It would have > been good if there had been some follow-up conversations (I thought the > exercise was enormously helpful, even though I disagreed with Frank's > proposal), but instead, there was nothing. > > I'm going to see if it is even possible to compile and run GPC 2.1 on my > OpenSUSE box and then see where to go from there (I'll probably follow > up with Waldek Hebisch's latest-and-greatest from 2007, followed by > whatever is currently in the Git repository he pointed us to). I don't > use Pascal professionally, but I do use it for personal projects (I > greatly prefer it to C/C++) so I'll do what little I can to push things > along. > > --------------------------| > John L. Ries | > Salford Systems | > Phone: (619)543-8880 x107 | > or (435)867-8885 | > --------------------------| > > > On Monday 2017-01-02 10:53, Treutwein Bernhard wrote: > > >Date: Mon, 2 Jan 2017 10:53:18 > >From: Treutwein Bernhard <[email protected]> > >To: "'[email protected]'" <[email protected]> > >Subject: RE: Is GPC dead? > > > >> I take your point that things could be more clearly spelt out on the > >> GPC web site about the current state of play. > > > >Absolutely. > > > >> But we did discuss this matter at length in 2010 - see > >> http://www.g-n-u.de/pipermail/gpc/2010-July/thread.html > > > >When I started trying to use GPC in March, 2016 the whole GPC website > >was defunc, but I was able to dig out the contact person (Peter Gerwisnki) > >and he resurrected the pages. I also had a short PM exchange with him > >about the slow death of GPC, and he pointed me to the 2010 thread and > >specially Frank Heckenbach's summary, which I successfully found at > >archive.org: > >http://web.archive.org/web/20140714170318/http://fjf.gnu. > de/gpc-future.html > > > >I do not know, if more groups have problems with keeping their projects up > >with gcc development, but I know that GNU Modula-2 has similar problems. > > > >With some work, I was able to build a working GPC on TinyCore Linux, but > >apparently I've lost my notes how I did it. I remember that I had to > combine > >several patches & tips from the mailing list, but I had success. > > > >I agree with Ken that it is not no straightforward way to get a running > gpc > >on a standard Linux. TinyCore is quite special in having very few tools > only > >in the default setup and you generally can use older packages without > >big problems, but the more mainline distributions have interdependencies, > >which make it quite difficult to downgrade to older versions. > > > >-- > > Bernhard > >_______________________________________________ > >Gpc mailing list > >[email protected] > >https://www.g-n-u.de/mailman/listinfo/gpc > > _______________________________________________ > Gpc mailing list > [email protected] > https://www.g-n-u.de/mailman/listinfo/gpc > _______________________________________________ Gpc mailing list [email protected] https://www.g-n-u.de/mailman/listinfo/gpc