freenode/lisp - IRC Chatlog
Search
3:25:05
pjb
hectorhonn: don't use :before :after :around Instead, write a primary method, and use (when (next-method-p) (call-next-method))
5:02:40
aeth
oh, instead of using ~s in format you can use format's conditionals to tell if it's true or false
5:17:31
aeth
So I think this is the best FORMAT-based version: (= 1 (length (format nil "~:[~; ~]" x)))
5:24:11
clothespin
i'm trying to find out how people think exceptions and signals should work in a lisp implementation before i go "fix" something
5:27:17
clothespin
i discovered c++ exceptions in foreign code work fine in sbcl on mac but are masked out by an overzealous handler on windows
10:55:51
makomo
flip214: i opened a new MR for alexandria. i saw the discussion on issue 8 -- i could take up that offer of yours if you want :-)
11:47:16
phoe
makomo: https://gitlab.common-lisp.net/alexandria/alexandria/merge_requests/15/diffs ?
12:01:46
dmiles
i have some code tyhat works on linux but not yet complete for windows.. whake sort of condition should i throw?
12:37:23
beach
dmiles: Conditions are not "thrown" in Common Lisp. They are "signaled". THROW is a Common Lisp function that does something entirely different.
14:46:57
MichaelRaskin
Will it be compatible with all parts of ASDF that people actually know how to use (which are less numerous than the _other_ ones…)
14:47:51
jackdaniel
(i.e it is good enough to fool quicklisp and load systems which doesn't abuse asdf method specializations)
14:48:13
MichaelRaskin
Maybe if it doesn't work for complicated cases, we can finally get the dependency graph between definitions to become acyclic
14:51:13
jackdaniel
speaking of gross ends of asdf: when I load system with cffi-libffi in dependencies it is not properly cached for the first time
14:51:40
jackdaniel
second load makes it load fine. at least on ecl, I would guess that it works fine on sbcl