Email or username:

Password:

Forgot your password?
Top-level
Carlo Zancanaro

@shegeley I set everything up using Guix, and it all just ends up in the right place.

I start SLIME with inferior-lisp-program set to "guix shell --development --file=guix.scm -- sbcl", then I use ASDF:LOAD-ASD to load my project's .asd file, and ASDF:LOAD-SYSTEM to load the system.

I generally only use things which are packaged in Guix, though, so this might not work as well if you're wanting to use Quicklisp/Ultralisp/whatever.

1 comment
Grigory Shepelev

@carlozancanaro @met I'm using Andrew's #rde (@abcdw) feature-lisp

(git.sr.ht/~abcdw/rde/tree/mast)

and this setup won't detect sbcl libraries (packages) installed via just `guix install`.

I had to add:
(push #p "~/.guix-home/profile/share/common-lisp/sbcl/" asdf:*central-registry*)
(push #p "~/.guix-profile/profile/share/common-lisp/sbcl/" asdf:*central-registry*)
to .sbclrc.lisp

and only after explicit userinit flag ( sbcl --userinit ~/.sbclrc.lisp)

it found the libs installed

@carlozancanaro @met I'm using Andrew's #rde (@abcdw) feature-lisp

(git.sr.ht/~abcdw/rde/tree/mast)

and this setup won't detect sbcl libraries (packages) installed via just `guix install`.

I had to add:
(push #p "~/.guix-home/profile/share/common-lisp/sbcl/" asdf:*central-registry*)
(push #p "~/.guix-profile/profile/share/common-lisp/sbcl/" asdf:*central-registry*)
to .sbclrc.lisp

Go Up