|Bill Allombert on Tue, 10 Oct 2006 23:45:07 +0200|
[Date Prev] [Date Next] [Thread Prev] [Thread Next] [Date Index] [Thread Index]
|New experimental GP parser release 2.4.1.bill-1|
Hello PARI-dev, I have made available a new version of my experimental GP parser: <http://pari.math.u-bordeaux.fr/~bill/pari-2.4.1.bill-1.tar.gz> The experimental way to handle local variables has been removed. Instead this version implement local variables and recursives functions the same way as GP. This was the main incompatibility with regular GP. It also fixes a lot of bugs that were in the previous version. In particular, this passes the GP2C test-suite. ( Run make gp;./dotest to try the test-suite.) GP lists are not supported (because I don't know how they are supposed to be managed). On some examples, it is four time faster than standard GP. An experimental feature I plan to add is allowing to use local() (almost) anywhere. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - This new parser is nearly a five-year old project now so it might be time to complete it. But we need your help: If we are going to switch to this parser, we need to build a comprehensive test-suite of GP behaviour. To that end, if you have scripts (or could write some!) that rely more on the language features than on number crushing or on library functions please send them to me together with an example of usage so I can use it as part of a test-suite. Cheers, Bill.