libera/commonlisp - IRC Chatlog
Search
3:44:36
mathrick
does Trivia have lambda-list matchers (ie. a drop-in replacement for DESTRUCTURING-BIND, where I can use stuff like &OPTIONAL and &KEY)?
3:45:46
Bike
not a trivia expert, but i expect that would need some real complicated semantics to handle lambda list variables that are subpatterns
3:46:33
mathrick
I also don't see a way to replicate (destructuring-bind (head &rest tail) somelist)
3:48:14
mathrick
Bike: possibly, but I'm looking at Trivia to replace my spaghetti piles of D-B / M-V-B / LET, so it's kinda a letdown if it doesn't have a way to do what D-B already does...
3:49:07
mathrick
I might go with metabang-bind, since it seems to have a syntax that's much more like the CL I already know, even though Trivia is the well-maintained community standard
13:26:05
Guest53
Hi dbotton, not sure if there is a chat room for Clog but I have a small bug report. `with-clog-create` is interning "CREATE-" function binding symbols in the current package. This is a problem when not `USE`ing Clog in a package as the respective clog functions aren't bound in that case. Line 56 of clog-utilities.lisp is the relevant location.
13:33:32
aeth
no, that will work until the edge case of someone using something like "modern mode" for symbols, where it will also fail
13:33:59
aeth
so to avoid hitting into another edge case it would have to be (symbol-name 'foo) not "FOO"