[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH 0/7] Add "guix-devel-…" commands.
From: |
Alex Kost |
Subject: |
Re: [PATCH 0/7] Add "guix-devel-…" commands. |
Date: |
Wed, 19 Aug 2015 23:47:10 +0300 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) |
Ludovic Courtès (2015-08-18 16:50 +0300) wrote:
> Alex Kost <address@hidden> skribis:
>
>> And finally, I'm afraid building guix package in a Geiser REPL may not
>> be very useful because of <https://github.com/jaor/geiser/issues/28>
>> (you have wait for the REPL command to be finished before continuing to
>> edit .scm-file).
>
> Bummer, indeed. I wonder if that could be worked around by spawning a
> new Guile server thread that would be used to build the package, and
> opening a new Geiser REPL connected to that thread? Maybe too complex,
> though.
That's what I did for *Guix REPL*: it is a server by default, and there
is *Guix Internal REPL* which connects to it (there is a commentary
about it in "emacs/guix-backend.el").
But I don't think it should be done here: as a user I expect that the
building will be performed in the current Geiser REPL, so it's up to me
(as a user) to decide what repl it is.
Also to avoid that limitation, a user can just run another Geiser REPL
after the building begins, and can continue to edit a scheme file with
the help of the current REPL, while the building will continue in the
previous one. (I will mention this in the manual)
--
Alex