[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#73462: emacs-guix: shell commands broken
From: |
Christopher Howard |
Subject: |
bug#73462: emacs-guix: shell commands broken |
Date: |
Mon, 04 Nov 2024 07:50:55 -0900 |
I've been trying to look into this more, though my knowledge of guile and the
guix scheme code is, frankly, quite limited. However, it seems like what is
happening is that the guile/guix REPL chokes as soon as it come across its
first gexp in guix/scripts/deploy.scm, line 176
> #~(begin
Now, deploy.scm does load the gexp module:
> #:use-module (guix gexp)
However, the code in guix/gexp.scm that extends the reader is defined in an
"(eval-when (expand load eval)" block, beginning at line 2267, with the
read-hash-extend calls starting at line 2341. So, is maybe there some subtle
bug at work here with the reader syntax not actually being loaded up when the
*Guix Internal REPL* tries to run the guix shell code? Could someone highly
knoweable in that subject take a look at this block of gexp.scm code again? I
see some special code in the block for 3.0.8, so maybe something broke on
transition to 3.0.9...?
--
Christopher Howard
- bug#73462: emacs-guix: shell commands broken,
Christopher Howard <=