freenode/#lisp - IRC Chatlog
Search
16:27:55
Josh_2
When I load my package with ql:quickload I get a file-error saying that it can't find my packages files in #P"/tmp/src/.." why is asdf looking in tmp and not the folder where the system is defined?
16:53:50
Josh_2
(ql:register-local-projects) is how I get quicklisp to search for new asd files right?
17:00:45
Josh_2
quicklisp is not finding my new system, I have added a symbolic link to my local-projects, my system name shares the same name as the .asd files but when I register-local-projects It's not found
17:03:17
jackdaniel
ql's register-local-projects indeed looks only in quicklisp's local projects directory
17:06:29
jackdaniel
Josh_2: is your asd file directly in the linked directory? also what implementation do you use?
17:07:13
jackdaniel
also it is not clear whether symbolic links will get followed, this is undefined behavior territory common-lisp wise
17:07:50
jackdaniel
I'll tell you even more: if you register local projects with sbcl and start ccl anew then you will probably be able to load your system
17:08:53
Josh_2
That's a bit of a pita just to register a project, I think I'll just do my work in ~/quicklisp/local-projects/ instead
17:10:17
_death
Josh_2: that's what I do.. I also have another local-projects directory for third-party systems..
17:11:00
Josh_2
on my main machine I just have a symbolic link to my ~/documents/ and quicklisp finds all my asd files ¯\_(ツ)_/¯
19:06:30
Josh_2
I need to specify the location of my .so file and I want to make it relative to my system instead of specifying an exact path
19:33:12
mister_m
I am trying ot use uiop:split-string to split a couple lines I am reading from a file by newline to create a list I can process. I am invoking (uiop:split-string lines :separator '(#\Newline)), but i get a single element list with the same string as the lines value I am passing to split-string. Am I missing something here? Does #\Newline not mean what I think it does?
19:38:28
mister_m
that's clever I'll remember that - looks like there is indeed a #\Newline in there
19:41:42
mister_m
_death: well, technically I am using a regex to extract a block of a file and working with those lines directly
20:07:39
Josh_2
can an integer be coerced into an array of It's bits? I want to access each bit in an integer individually
20:19:04
jcowan
I need help translating a non-CL LOOP construct into idiomatic CL LOOP. Of course I could use lower-level code instead, but I think it would be better to use LOOP here. Anybody feel like looking at this?
20:25:09
lukego
Hey is it possible to do SBCL20 as a "one dayer"? Like, arrive early morning, leave late night, do some meaningful talking with people in between? If so which date would work?
22:12:35
anlsh
Can anyone help me debug geiser-mode a bit :| None of my evaluation/send to repl functions seem to work
22:15:09
anlsh
Yup, so after running geiser-set-scheme I can run geiser-mode-switch-to-repl from the buffer and one will pop up
22:15:43
jackdaniel
anlsh: this channel is dedicated to common lisp (please see topic) so no many people will be able to help you here
22:17:21
LdBeth
anlsh: geiser has weird setting that requires your file extension matches the scheme implementation you use
22:23:49
anlsh
Hmm well I'm using chicken scheme and my source file is a .scm, which seems to be in line with the variable's value
22:25:50
LdBeth
anlsh: yes that’s why they’s a time problem because mit guile gambit also uses that extension, so please refer to 4.1 of geiser user manual
22:29:22
jackdaniel
LdBeth: while anlsh is excused as a newcomer for not knowing the channel topic you are not, please stick to it
22:34:21
anlsh
LdBeth: Drop me a heads-up in here if/once you send your first pm, I'm running erc right now and don't think it's functioning entirely correctly
23:41:06
jcowan
the loop syntax is LOOP WITH var = value AND var = value etc. (assignments not bindings) FOR (headvar . tailvar) IN list DO expr)
23:43:20
easye
lukego: sbcl20 is certainly doable for whatever time you have available. We start on Sunday night.