freenode/#lisp - IRC Chatlog
Search
23:32:12
wglb
phoe: the link you note is already there. It is if clffi is not looking in that directory. How do I cause it to look there?
23:35:19
phoe
sounds like cffi not playing well with freebsd libraries... you are sure that both SBCL and libwebkit are 64-bit?
8:15:54
fiddlerwoaroof[m
The best part of programming is how you can always make work to avoid the bits you don't want to do :)
10:13:33
flip214
I've got a (DEFUN foo (.. &key a)), and in the same file later on a call to FOO - with a mistyped keyword argument.
10:14:16
flip214
I would have expected to get a compile error via ASDF, but it was silently successful... Do I need to change some parameter to get "better" checking?
10:14:42
flip214
I'm well aware that FOO could have been redefined before being called, but at least a warning or style-warning would be nice.
10:17:19
aeth
flip214: which implementation? I do get an error here in SBCL: (with-compilation-unit () (defun foo (&key a) a) (defun bar () (foo :b 42)))
10:17:41
scymtym
flip214: with SBCL i get a full warning for COMPILE-FILE and an error from ASDF for a file containing (defun foo (&key a)) (defun bar () (foo :b 2))
10:18:30
scymtym
or do you mean that the value of the keyword argument is of the wrong type when you say "mistyped"?
10:18:46
aeth
flip214: compilation-unit will behave the same as a file compilation (so C-c C-k, not C-c C-c)
10:19:34
aeth
I used with-compilation-unit so I could get the same effect as a file compilation, but in the REPL
10:19:42
scymtym
flip214: my example is like that as well and as i said, i get a full warning and ASDF error
10:27:51
scymtym
without :VERBOSE, quicklisp seems to muffle all warnings, not just style warnings. that is probably why the "outcome" changes
10:29:02
scymtym
flip214: did you change the source file or delete the FASL before trying the above? once the FASL is produced, no compilation is performed and the warning is not signaled again
10:29:46
flip214
and the :verbose t output includes warnings, but the script doesn't stop with an error
10:34:56
scymtym
flip214: can you share the code? this seems to be more about the surrounding setup than SBCL or ASDF
10:36:55
flip214
(asdf:operate 'asdf:load-op :XXX :on-warnings :error :on-failure :error :verbose t)
10:37:40
flip214
I touched a file with warnings, and the file gets recompiled - I get the warnings during compilation