[Gsll-devel] GSLL release preview
GSLL users, I have set up a new repository for GSLL using git. This repository contains the latest version, which has undergone considerable change since the latest version in the subversion repository. I intend to release it soon. Changes include: - All objects are memory managed (garbage collected), which means they can have indefinite extent like any other lisp object. There is no need to put the object creation in a letm; in fact letm doesn't exist anymore. Use let, or defparameter, etc. - All array (vector and matrix) element types that are supported by the platform, CL implementation, CFFI, and GSL, are supported by GSLL. - Arrays on SBCL are native, meaning that they are not copied between the Lisp side and the C side, but both sides use the same memory locations. Thanks to Tamas Papp's foreign-friendly arrays for the inspiration. Before making a formal release, I will need to write some documentation. However, I thought some people might want to get going early, so I have set up the repository and anyone can clone it or download the tarball. You'll find what is in the documentation directory partially updated but not totally; however, if you do (examples) you will see a list of categories, and if you do (examples name) where name is one of the categories you will get a list of examples. Each of those examples is correctly constructed, though some are designed to give errors. Please note that the interface for many functions has changed. This is the repository project page: http://repo.or.cz/w/gsll.git To check out your own copy, do git clone git://repo.or.cz/gsll.git and periodically update with git pull origin The page http://common-lisp.net/project/gsll/ will continue to be the project web page, but for the time being still refers to the old version. As always, please use this mailing list to let everyone know how it is working and any problems. Posting examples, especially working ones, is very welcome. I will be checking in revisions so you should periodically update. Liam
I just did a git pull and get the following error when compiling the tests: debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD "initial thread" RUNNING {100266AA41}>: failed to find the TRUENAME of /home/jdn/work/lisp/lib/gsll/tests/matrix-copy-to-cl-and-back.lisp: No such file or directory This is sensible since there is no matrix-copy-to-cl-and-back.lisp in ~gsl/tests/. The test suite finishes as expected when run if you ACCEPT the error in the debugger a few times. By the way I love what you have done recently with gsll! Thanks, Jason
Yeah, I flubbed the commit. Try again. Thanks for the compliment -- more changes coming, I hope you like them. Liam On Thu, Feb 12, 2009 at 7:14 PM, Jason Nielsen <jdn@math.carleton.ca> wrote:
I just did a git pull and get the following error when compiling the tests:
debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread #<THREAD "initial thread" RUNNING {100266AA41}>: failed to find the TRUENAME of /home/jdn/work/lisp/lib/gsll/tests/matrix-copy-to-cl-and-back.lisp: No such file or directory
This is sensible since there is no matrix-copy-to-cl-and-back.lisp in ~gsl/tests/.
The test suite finishes as expected when run if you ACCEPT the error in the debugger a few times.
By the way I love what you have done recently with gsll!
Thanks, Jason
_______________________________________________ Gsll-devel mailing list Gsll-devel@common-lisp.net http://common-lisp.net/cgi-bin/mailman/listinfo/gsll-devel
participants (2)
-
Jason Nielsen
-
Liam Healy