freenode/#lisp - IRC Chatlog
Search
10:17:24
loke`
Xach: what should I do to have the reference git repository for closure-html to be moved to the new home?
11:29:10
jsjolen
I've got 2 instances of an ASDF system, 1 from quicklisp and 1 that's my own fork. How do you guys deal with asdf loading the right system depending on if you want to develop your fork or just want to use the quicklisp 'master'?
11:36:46
jsjolen
_death:Ouch. Yeah, I looked through the manual and code. There doesn't seem to be a more fine-grained way of dealing with system loading than loading whole directories and their subdirectories
11:48:10
jsjolen
jackdaniel:Nice. I 'solved' the problem by putting my fork in ~/common-lisp which I guess has precedence over the quicklisp folders.
13:30:22
malice`
Hi, I'd like to create a function that does something from N to M. If M is not supplied, then it works indefinitely. I wanted to do so with loop, like (lambda (&optional (bottom 1) (upper nil)) (loop for i from bottom below upper do ...)
13:30:41
malice`
but if I choose to use below or upto, I have to supply the number. What should I do?
13:34:39
malice`
yeah, right now I am using (loop for i from bottom until (when upper (> i upper)) do ...)
14:54:04
malice`
Hi, am I right to think that if I provide :if-does-not-exist nil as keyword argument and its value to with-open-file, if the file does not exist, none of the code inside the with-open-file should execute
15:09:51
phoe
malice`: trivia: SBCL has a bug on Windows where :IF-DOES-NOT-EXIST NIL ends up signaling errors most of the time. It was fixed in 1.3.16 IIRC.
16:23:25
minion
There are multiple help modules. Try ``/msg minion help kind'', where kind is one of: "lookups", "helping others", "adding terms", "aliasing terms", "forgetting", "memos", "avoiding memos", "nicknames", "goodies", "eliza", "advice", "apropos", "acronyms".
16:26:33
tapioco
jackdaniel: he didn't provide an ecl compatible ioctl, he used sbcl and ccl posix interface
16:27:10
tapioco
jackdaniel: I modified cl-spidev to include iolib and thus provide a working ioctl on ecl too
17:55:55
axion
Xach: is there a way to see all the projects that depend on a system? I actually didn't think sdl2kit was really used much
18:03:07
vydd
axion: (ql:who-depends-on "sdl2kit") looks like only sketch is using it...and it's using kit.sdl2
18:07:25
axion
Not sure how it affected several projects though. If sketch is indeed the only thing using it, and correctly, I would like to make that namespace obsolete.
18:15:24
Xach
axion: the only thing actually broken was sdl2kit itself, but that breakage affected things even though they used the right package
18:38:21
emaczen
is there a balance between arguments of #'invoke-restart and #'invoke-restart-interactively? The first lambda-list is a restart-name and &rest argument, the second lambad-list is only a restart-name. I would like to pass some arguments as well as have the user supply some interactively
20:44:08
fourier
the difference is what instead of (if-let* ((var1 val1) (var2 (1+ var1))) then-stmt else-stmt) i have to write (if-let (var1 val1) (let ((var2 (1+ var1))) then-stmt) else-stmt).
21:12:26
aeth
The problem with writing your own macros is that no one will use them. The solution is to put them in a util.lisp or something, and ideally that could be the start of a new library over a long time, or perhaps get merged into an existing one.
21:27:02
_death
also, sometimes implementing an operator leads to a better understanding of the issues involved.. which may help with questions you had about it before