18:27:13pjband of course, there's also INTERSECTION.
18:29:16pjbphoe: that said, if you want more efficiency, use bit-vectors or integers.
18:30:18pjb(logior #b0111 #b1110) #| --> 15 |# and (bit-ior #*0111 #*1110) #| --> #*1111 |# are basically O(1).
18:31:22PJ_@pjb cl-cuda looks great, it does seem more lower level though, if there isn't a higher level alternative, then it seems that may be the way to go. Just more stuff to learn :)
18:34:58scymtym_PJ_: maybe https://github.com/melisgl/mgl-mat is interesting for you
18:35:46scymtym_and of course https://github.com/melisgl/mgl
18:42:06phoeI have a graph described by a list of edges. Which library-and-function should I use to check if the graph contains cycles?
18:47:36jasomPJ_: you may also consider looking at clasp, which was specifically designed for allowing lisp to drive C++ libraries (I've not used it myself though)
18:47:55kaunnoob here, so, I assumed you can build a circular list using cons.
18:59:33pjb(cl:list-length '(a b . #1=(c d e . #1#))) #| --> nil |# (com.informatimago.common-lisp.cesarum.list:list-lengths '(a b . #1=(c d e . #1#))) #| --> 2 ; 3 |#
18:59:54pjbso you may prefer list-lengths, if you need to know where the cycle begins, and how long it is.
19:13:26jeosolis anyone here running a cl-web application with multiple users (requiring management of user permissions, control access, etc)? there is a preference for django but I will prefer CL is possible. This is will be production use.
19:13:55shka_jeosol: cl-web is some sort of framework?
19:13:56jeosolI wanted to consult the oracle before proposing anything ... :-)
19:14:24jeosolbtw, I know of caveman2 and radiance
19:35:00sukaetosince it's easy to use different backends with clack, it makes development convenient
19:35:24sukaetoyou can just start a background thread using hunchentoot in your REPL, but set up workers using fcgi in prod
20:00:41jeosolsakaeto: ok, it's the "setting workers piece" I'll need to learn/get into.
20:01:05jeosolalso good to know caveman2 hold's nicely for your case.
20:19:39aethWhite_Flame: Not human involvement at runtime, human involvement at programmer time. I meant the user of the library, not the user of the program.
4:51:34beachA new version of the specification of the SICL memory allocator is now available in case someone feels like reviewing it: http://metamodular.com/allocator.pdf