As many have noticed, GSLL does not load with GSL 2.x, because of changes to the library API. I have pushed a commit 32bbd1aae8ef that should address this, and I'd like to find testers who have GSL 2 installed. If you do, and you're comfortable with Lisp programming and loading GSLL from git, please get this commit and try loading it. You should get an error "GSLL does not currently work with GSL version 2.x". Then go into init/gsl-version.lisp and remove the last form (error ...), and try loading again. Let me know what happens.
Note that at this point, just getting GSLL to load is my goal. It may not execute the changed definitions without error, but I want to start by just getting it to load. If you have results on what happens when you run the functions, I'd be happy to hear about it.
Here is the gitlab page for GSLL: https://gitlab.common-lisp.net/antik/gsll
Thanks, Liam
Hello,
I tried loading GSL 2.1 (from MSYS2 on Windows 10 and CCL) commit 32bbd1aae8ef. With minor code hiding GSLL loaded and with some minor fixes the tests run without throwing exception errors. I still have tests generating errors, and I fixed a few of those.
All changes were saved in separate git commits. I am trying to find time and to email patches. Hopefully over the next few days.
One big mystery to me is the test suite. I cannot figure out where the correct test values come from - I am now guessing that GSL distro itself provides them, but have not identified that point in the code.
Mirko
On Sun, Aug 7, 2016 at 10:26 PM Liam Healy lhealy@common-lisp.net wrote:
As many have noticed, GSLL does not load with GSL 2.x, because of changes to the library API. I have pushed a commit 32bbd1aae8ef that should address this, and I'd like to find testers who have GSL 2 installed. If you do, and you're comfortable with Lisp programming and loading GSLL from git, please get this commit and try loading it. You should get an error "GSLL does not currently work with GSL version 2.x". Then go into init/gsl-version.lisp and remove the last form (error ...), and try loading again. Let me know what happens.
Note that at this point, just getting GSLL to load is my goal. It may not execute the changed definitions without error, but I want to start by just getting it to load. If you have results on what happens when you run the functions, I'd be happy to hear about it.
Here is the gitlab page for GSLL: https://gitlab.common-lisp.net/antik/gsll
Thanks, Liam