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
4:15:12gendl__just made a👆 naive implementation which apparently works for my use case, may or may not be useful as a reference. It's naive because it doesn't do anything about "fairness" and it'd be possible for the lock to get swamped by constant overlapping readers (i.e.in an application where the reader count never gets to zero, a writer might be locked out indefinitely). So some kind of "fairness" heuristic should probably be