freenode/#lisp - IRC Chatlog
Search
2:28:59
axion
Does anyone have any resources on how to use CI/git hooks/asdf test-op to run test suites on commit etc? This idea seems very interesting to me for a large math project of mine, but I have only briefly heard of it before.
6:12:45
impaktor
Where/how is $SBCL_HOME set? Mine is just NIL. (installed through Arch Linux package repository).
7:03:22
_death
I don't understand the issue they think they solve, but the other day they committed something that may "fix" your issue (though I've not tried it.. I think I just removed the putenv call) so you may want to try it
8:14:58
lieven
since threads aren't mentioned in the standard, surely this is implementation specific?
8:16:40
jackdaniel
lieven: in principle you are right, but in practice it costs too much to make pop atomic by default
8:19:52
_death
knobo: it means the assumption that normally a resource is free for use and otherwise is the exceptional case
8:21:21
pjb
And what atomicity do you want in (pop (aref (give-me-some-vector foo) (incf (elt indices (incf j))) (random 3))) ?
8:22:31
pjb
Perhaps you need one lock per array slot, or per indices, or for the whole expressions; the implementation cannot know: it depends on the semantics of your application.
8:32:39
axion
_death: thanks. I am trying to use 'prove' to run tests on travis-ci, but for some reason failed tests are still exiting cleanly with status code 0 and even though the tests are shown as failed, travis reports everything as passed. anyone know what could be causing this?
9:14:58
aerique
If I find an issue with a library (clsql in this case) loaded through Quicklisp it is not obvious to me from which repo Quicklisp got that library. How do I find that out?
9:20:13
aerique
ah: https://github.com/quicklisp/quicklisp-projects/blob/master/projects/clsql/source.txt