[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Reviving Emacs-Guix
From: |
Pierre Neidhardt |
Subject: |
Re: Reviving Emacs-Guix |
Date: |
Sat, 14 Nov 2020 10:42:45 +0100 |
Hi Ludo,
Ludovic Courtès <ludo@gnu.org> writes:
>> I believe it suffers from 2 main issues:
>>
>> - Geiser is a strong dependency: everything depends from a well-working
>> Geiser REPL.
>
> That’s a feature!
That'd be true if Geiser would indeed help us with Guix. But here it
actually provides almost no benefits and costs us a lot.
Indeed, the *Guix REPL* buffer
- is not required to build packages,
- does not work to build packages because Geiser chokes on it,
- cannot interrupt some operations
(https://gitlab.com/emacs-geiser/geiser/-/issues/11).
The benefits are few as I've experienced them:
- Traces are not interactive, which makes them not so useful:
https://gitlab.com/emacs-geiser/geiser/-/issues/10
- Guix traces are hard to read anyways (I guess this is mostly due to
our client / daemon architecture).
> Not a problem if Emacs-Guix were maintained, IMO. We can talk to each
> other, jao (the Geiser maintainer and primary developer) has always been
> responsive and helpful.
True, the maintainer is responsive, sadly the issues I'm talking about
are hard to solve I think, they've been left hanging for a while now:
- https://gitlab.com/emacs-geiser/geiser/-/issues/9
- https://gitlab.com/emacs-geiser/geiser/-/issues/11
Unless someone wants to roll up their sleeves and fix these, Geiser will
remain a deal-breaker for Emacs-Guix.
I'd like insist: in the current state of Geiser, we cannot leverage it
reliably in Emacs-Guix. We need to talk to Guix directly, e.g. with
`guix repl` like I've done in Nyxt.
Cheers!
--
Pierre Neidhardt
https://ambrevar.xyz/
signature.asc
Description: PGP signature
- Re: Announcing emacs-guix-packaging, (continued)
- Re: Announcing emacs-guix-packaging, Pierre Neidhardt, 2020/11/10
- Re: Announcing emacs-guix-packaging, Ludovic Courtès, 2020/11/12
- Re: Announcing emacs-guix-packaging, Ryan Prior, 2020/11/12
- Reviving Emacs-Guix, Ludovic Courtès, 2020/11/13
- Re: Reviving Emacs-Guix, John Soo, 2020/11/13
- Re: Reviving Emacs-Guix, zimoun, 2020/11/13
- Re: Reviving Emacs-Guix, Ludovic Courtès, 2020/11/16
- Re: Reviving Emacs-Guix,
Pierre Neidhardt <=
- Re: Reviving Emacs-Guix, zimoun, 2020/11/14
- Re: Reviving Emacs-Guix, Pierre Neidhardt, 2020/11/14
- Re: Reviving Emacs-Guix, zimoun, 2020/11/14
- Re: Reviving Emacs-Guix, Pierre Neidhardt, 2020/11/14
- Re: Reviving Emacs-Guix, zimoun, 2020/11/14
- Re: Reviving Emacs-Guix, Pierre Neidhardt, 2020/11/14
- Re: Reviving Emacs-Guix, Ricardo Wurmus, 2020/11/14
- Re: Reviving Emacs-Guix, zimoun, 2020/11/14
- Re: Reviving Emacs-Guix, Pierre Neidhardt, 2020/11/15
- Re: Reviving Emacs-Guix, zimoun, 2020/11/15