Search
Thursday, 2nd of April 2020, 9:09:51 UTC
14:01:16
Shinmera
nicktick: Just as you would otherwise
15:05:25
nicktick
Shinmera: sbcl.exe and sbcl.core locate in different directories in portacle, but they are in same location in official distribution of sbcl.
15:05:59
nicktick
in same location --> in the same directory
15:09:10
nicktick
portacle is installed in d:/lisp , so I start sbcl from console: sbcl --core D:\lisp\portacle\win\sbcl\lib\sbcl\sbcl.core ,
15:09:51
nicktick
but when I want to load quicklisp from the console sbcl, I got problem.
15:10:36
nicktick
* (load "quicklisp.lisp")
15:10:36
nicktick
While evaluating the form starting at line 314, column 0
15:10:36
nicktick
of #P"D:/lisp/quicklisp.lisp":
15:10:36
nicktick
debugger invoked on a SB-INT:SIMPLE-FILE-ERROR in thread
15:10:36
nicktick
#<THREAD "main thread" RUNNING {10010C0523}>:
15:10:37
nicktick
Failed to find the TRUENAME of C:\lisp\Program Files\sbcl\lib\sbcl:
15:11:28
nicktick
don't know why it search things in C:\lisp\Program Files\sbcl\lib\sbcl
15:11:56
Shinmera
because that's the sbcl binary you're invoking, I guess?
15:12:38
nicktick
no, sbcl binary is located at D:\lisp\portacle\win\sbcl\bin\sbcl.exe
15:14:03
Shinmera
the command you showed above is calling just 'sbcl', though.
15:27:28
nicktick
how to use quicklisp in console mode with portacle's sbcl ?
15:35:15
nicktick
there is no string "Program Files" in quicklisp.lisp , so I guess it might be the issue with portacle.
15:43:32
nicktick
but it's ok to load quicklisp.lisp in Portacle Slime REPL
15:47:11
nicktick
the behaviour of sbcl with Portacle is different than that of offcial sbcl.
17:54:23
phoe
nicktick: it's a weird behaviour with SBCL, also called the SBCL_HOME issue.
17:55:02
phoe
if you do not set the SBCL_HOME variable on Windows, SBCL goes to look for its internals in Program Files; that's the default.
17:55:28
phoe
try to set the SBCL_HOME environment variable to AFAIR where the SBCL core is actually located, then try running sbcl.
Thursday, 2nd of April 2020, 21:09:51 UTC