Hi, thanks for the reply.

I want to have geiser accessible. It would make trailing and error and
finding symbols much easier.

>     (use-modules (gnu packages))

I forgot to include this in my example. The Geiser repl tells me there are
no code for the module. It works fine when using guix repl though.

I checked the value of %load-path when I start geiser and compare it
with the value I get with guix repl. They look very similar except the
load path provided with guix repl is provides an additional path:

    
"/gnu/store/6qfk8gs9qyk5vx79bb62gf4gz9n7wp95-guix-module-union/share/guile/site/3.0"

I don't find anything similar in my .guix-profile.

I see a few alternatives.

1. Identify which package includes this "guix-module-union" and add it
   to my profile.
2. Dynamically add the path using wildcards to my .guile startup file.
   Adding a hardcoded path will break this during every update.
3. Change so that geiser uses "guix repl" instead of "guile" when
   starting a repl.

I lack the experience with both guix and scheme so none of the above
would be easy to do for me. The last alternative would probably be the
easiest for me.

-- 
Med vänliga hälsningar Einar

Reply via email to