From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: ediff merge wrapper Date: Tue, 3 Nov 2020 08:42:24 -0800 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000d3b83405b3368c3a" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34552"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel To: Eliza Velasquez Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 03 17:43:39 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kZzPG-0008t4-HN for ged-emacs-devel@m.gmane-mx.org; Tue, 03 Nov 2020 17:43:38 +0100 Original-Received: from localhost ([::1]:54122 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kZzPF-0006yj-JX for ged-emacs-devel@m.gmane-mx.org; Tue, 03 Nov 2020 11:43:37 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45376) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kZzOJ-0005q9-Qb for emacs-devel@gnu.org; Tue, 03 Nov 2020 11:42:39 -0500 Original-Received: from mail-yb1-xb31.google.com ([2607:f8b0:4864:20::b31]:35367) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kZzOH-0001Az-Mv for emacs-devel@gnu.org; Tue, 03 Nov 2020 11:42:39 -0500 Original-Received: by mail-yb1-xb31.google.com with SMTP id m188so15396697ybf.2 for ; Tue, 03 Nov 2020 08:42:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=D3ie6eZ+LaiCEIeoxuA9BBfAebzk86jSJgAq81uec40=; b=DEPgf7LTyaOUekqJrLX35K3FhocJzNO0ASzL+zeDngpViLg6iAZGwnN9Umz+5quA+T fX/Nx2p0hsHiTsG2tX0pEgbFs+uLHD9DPfqgux4N+0+gEDqhXFlnOj2+8aiOhUBiXsFY qT9JAiclclnmwirRWoren8iVhnBAP5O/ycQT8nrj/j0B1IUTun3o/GszRcrbav9vSXzZ sRbnj7qEqaYFvqylw0j03Gurk6o+9MMJ40pX7bEL9vOPhrM9PFfnvqlisMhU9PSJCUxW Yr/YtMqPP3JQSfaju9vLyFHSr52Xx6d0c7cMrCVpPMFnJ9Pt97xVNYqcSWR89S9EwEFf uEpA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=D3ie6eZ+LaiCEIeoxuA9BBfAebzk86jSJgAq81uec40=; b=DcSBOMEARZN5dBVoYbg1w4hI5Cmgu3zfk4UzLt7nfZg/trVAwwV3y7gEllo+xA+/u6 6TDPeg9om15l5AiBJPhVlGhaScBeU4RjAfY2UjCdV9SPMdP52aonjYLQ3DjEO52GQc93 vw0IwM30U8dYCKqh/6WcSfirXGvN8X1ZH37zJdgy5HwTB1P0WXi/PuplOuShCz1c16Pi HskHL15lBicdY8CjgtOXSfNXh4u0WiwzM/zQvt7Qtko6lwyPZP+NboVDzgJpLwsOcN43 AaQ7nb3dQ2q75p5YM4eRm6sWsKKVbAPrpKZ8F+kI4D4Cw4g7AGwvAaixLOc6wwHsWV3E qdDA== X-Gm-Message-State: AOAM531KVjKNxr/R0dObmm4s4viHbrZWZKhKnIuoDNPIGKlSEUEnqvLy BkZtYvuOmbaQWoPWuyJZmX+NT2sDO4bC8wChkMs= X-Google-Smtp-Source: ABdhPJxlCmefORFqOHgCqGk2zjsZMJr/UXuoHDscYa6VfT3FbrL+u4YD0pO2bGx4AIxzAtCIDXmJAhr/2uuI4PvPBec= X-Received: by 2002:a25:ae97:: with SMTP id b23mr31017692ybj.26.1604421755843; Tue, 03 Nov 2020 08:42:35 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b31; envelope-from=yandros@gmail.com; helo=mail-yb1-xb31.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:258649 Archived-At: --000000000000d3b83405b3368c3a Content-Type: text/plain; charset="UTF-8" On Mon, Nov 2, 2020 at 12:05 PM Eliza Velasquez wrote: > Hello, > > Internally at Google, we have a wrapper performing an ediff merge with > emacs/emacsclient which blocks until the merge operation has > completed. [...] > > The biggest caveat is that the internal tool is written in golang, and > I imagine that you will want it to be rewritten to C. So before I go > and do that, I would like to gauge interest in distributing such a > wrapper alongside emacsclient and the like. What do you think? > This certainly sounds interesting. If you start by sharing the golang version, we can probably get enough eyeballs on it to generate some opinions before you go through the trouble of rewriting it. Thanks, ~Chad --000000000000d3b83405b3368c3a Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Mon, Nov 2, 2020 at 12:05 PM Eliza Vel= asquez <exv@google.com> wrote:<= br>
Hello,

Internally at Google, we have a wrapper performing an ediff merge with
emacs/emacsclient which blocks until the merge operation has
completed. [...]

The biggest caveat is that the internal tool is written in golang, and
I imagine that you will want it to be rewritten to C. So before I go
and do that, I would like to gauge interest in distributing such a
wrapper alongside emacsclient and the like. What do you think?

This certainly sounds interesting. If you start by = sharing the golang version, we can probably get enough eyeballs on it to ge= nerate some opinions before you go through the trouble of rewriting it.=C2= =A0

Thanks,
~Chad
--000000000000d3b83405b3368c3a--