2:43:41pfdietz"work around sbcl's obnoxious standard compliance"
2:43:42clintmI haven't looked through the docs for iterate past a once-over glance. I'll look again though.
2:44:29pfdietzStep backwards? Not that I know of. In general that could be expensive, as ordinary lists do not have back pointers.
2:44:47pierpapfdietz: I don't know if it's the same as the one in QL
2:46:09clintmWell, maybe step backwards isn't the best way to describe it, but it looks like iterate's previous keyword is what I'm looking for. Testing it out now.
2:46:19pierpaclintm: (loop for x in list for y in (rest list) ...) could do what you want?
2:46:47clintmpierpa: is (rest list) equivalent to (cdr list)?
2:49:25clintmI think this is one of those situations where I need to just stop, take my hands off of the keyboard for a minute, and think about what I'm trying to do.
11:36:54flip214for hunchentoot's EASY-SSL-ACCEPTOR, can I get the CN from a client certificate? Or any other data from x509?
13:13:09rnmhdnany thoughts for a 1:30 h interesting talk related to functional programming?
13:18:10neirachow do debug this? https://pastebin.com/RtfnxAmM it only works if I use let* at the second let s-expr
13:19:45schweersneirac: you could add a (break) expression to enter the debugger. But I don’t see any reason why the inner LET should be a LET* instead.
13:25:16neiracschweers my common lisp book just says let* evaluates each expression sequentially not as let. schweers is there any formatter for common lisp, I'm just using emacs
13:25:43schweersJust mark the whole thing and press TAB. It should be enough
13:25:56schweersBut I haven’t used an emacs I didn’t configure myself in ages.