Ludovic Courtès (2015-08-18 16:50 +0300) wrote: > Alex Kost <alez...@gmail.com> 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