15:55:31Posterdaticffi is still broken on netbsd and openbsd
16:06:27didiIs this expected? I have the following file https://paste.debian.net/hidden/00bb7521 . I then eval in another package (defvar *bar* foo:*foo*) and (eq *bar* foo:*foo*) => t. All is good. But, if I compile the file in SLIME using C-c C-k, (eq *bar* foo:*foo*) => nil. I'm using SBCL.
16:11:08gilberthIt is. When you compile and load that file foo:*foo* is set again with DEFPARAMETER to a new (3 . 4) different from the previous one that *BAR* still has.
18:25:39jjnknwhen i tried cl-dbi i encountered an issue with executing multiple sql statements at once; i wanted to run an sql script, so i just read the whole file and tried to execute its contents but cl-dbi signaled an error
21:23:01gendl__Hi, is it true that Bordeaux-threads doesn't have shared read-locks and write-locks, where multiple readers can hold the lock at the same time as long as no writer holds the lock? You'd have to implement those yourself?
21:26:20gendl__(i know there's a pretty formulaic way to build readlocks/writelocks given basic mutexes and condition variables)
21:30:14bikegendl__: as you can see here https://sionescu.github.io/bordeaux-threads/locks/
22:16:30fe[nl]ixgendl__: that's correct. there's a feature request open: https://github.com/sionescu/bordeaux-threads/issues/77
22:16:43fe[nl]ixI hope to address it before the release of 1.0
22:21:11Josh_2There is book Little Book of Semaphores