help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Stumpwm & using Lisp in guix - particularly quicklisp


From: Felix Lechner
Subject: Re: Stumpwm & using Lisp in guix - particularly quicklisp
Date: Sat, 24 Dec 2022 20:29:31 -0800

Hi Paul,

On Sat, Dec 24, 2022 at 1:46 AM Paul Jewell via <help-guix@gnu.org> wrote:
>
> I want to use the same configuration file under guix.
> Unfortunately I run into a problem as when stumpwm starts, it complains
> it can't find package "ql".

I have used StumpWM with simple configurations. I used only CL modules
that were declared as prerequisites to StumpWM as it is packaged in
Guix.

StumpWM probably cannot see the Quicklisp packages you installed in
your home directory (and maybe also not those in your home profile)
because Guix generally uses absolute paths to make prerequisites
available to software like StumpWM.

It means you may have to jump through some hoops to use additional
prerequisites in a configuration that is loaded dynamically. In the
past, I have provided updated package definitions to myself for that
purpose. This is an area with which I am not very familiar, but the
restrictions you are experiencing make sense to me and also match my
own experience.

It's worthwhile to note that GNU Guile, on which Guix is based, was
originally conceived as an extension language that would provide
dynamic configuration modules to C programs. [1]

Somehow our functional package manager rendered one of Guile's
original design goals incompatible with Guix—but upon reflection I
probably would not want it any other way.

Sorry I cannot be more helpful.

Kind regards
Felix Lechner

[1] https://www.gnu.org/software/guile/docs/guile-tut/tutorial.html#Backend



reply via email to

[Prev in Thread] Current Thread [Next in Thread]