11:29:10jsjolenI'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:33:39_deathremove the quicklisp one and keep your fork compatible, or patch the user code
11:36:46jsjolen_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:43:22jackdanieljsjolen: I have symlinks in ~/quicklisp/local-projects
11:43:31jackdanielwhen I want "canonical" version, I simply remove the symlink
11:48:10jsjolenjackdaniel:Nice. I 'solved' the problem by putting my fork in ~/common-lisp which I guess has precedence over the quicklisp folders.
11:56:45Grue`jsjolen: just use git branches or something
11:56:52Xachanything visible via asdf is loaded before something available through quicklisp
13:30:22malice`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:41malice`but if I choose to use below or upto, I have to supply the number. What should I do?
13:30:48malice`The other option I see is to have if, but it looks ugly
13:33:49Xachmalice`: a simple loop and some conditional returning would be my first try.