From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: =?utf-8?Q?Andr=C3=A9_A=2E_Gomes?= Newsgroups: gmane.emacs.devel Subject: ispell.el and pipes Date: Tue, 16 Nov 2021 17:42:53 +0300 Message-ID: <875yssrwk2.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21716"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (gnu/linux) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Nov 16 15:44:05 2021 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 1mmzgr-0005SP-5y for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Nov 2021 15:44:05 +0100 Original-Received: from localhost ([::1]:32882 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mmzgq-0004Aq-04 for ged-emacs-devel@m.gmane-mx.org; Tue, 16 Nov 2021 09:44:04 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:54454) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mmzfm-0002c0-K8 for emacs-devel@gnu.org; Tue, 16 Nov 2021 09:42:58 -0500 Original-Received: from [2a00:1450:4864:20::129] (port=46994 helo=mail-lf1-x129.google.com) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1mmzfk-0006Nj-Pq for emacs-devel@gnu.org; Tue, 16 Nov 2021 09:42:58 -0500 Original-Received: by mail-lf1-x129.google.com with SMTP id b1so47964134lfs.13 for ; Tue, 16 Nov 2021 06:42:55 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=from:to:subject:date:message-id:user-agent:mime-version :content-transfer-encoding; bh=9FuYm/WZ6NXS3zzpzNAFhboEY/9qmJljXo55MKaJpXY=; b=aY+cCv8Q5Qv7D4TY5qr43+vBuODguUIflyLHT5C3PKhaAfx7ffipOU+p/YdKLRI6sr m2zuQlEMkRJ28Yd3Ex7OVsDLpeKcYStsb8uI5B1PsD+Dlzke9TPLrhzW0CRL2ur/s6/A C7GEoiov+ANUa729GRbKhmiwe6IB6zgGCPK2ozZkI93utJrP7wTdBfFpC4salJGMYF1E fN42TW3tLGLQDIDGuzpOCx/I0Bziar+lVPvGvgfPsfgYK+aInJr+zSNKYPl3rR7xQ8ZR Wu3tNpel3jNCaU8ugdvJ0R20oqgePljgqJdc2Qf4INLwLsE3cUy/k3mvpUReB7QSgRLx UbNw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:user-agent :mime-version:content-transfer-encoding; bh=9FuYm/WZ6NXS3zzpzNAFhboEY/9qmJljXo55MKaJpXY=; b=47NnhT1w54rJIDFSRFucMyFx3KQ3WggwMJXxEOBIL4u1q15nlIT2SD9LsaTXbh32R9 ezHT4an/fEc/M/wOVMqOvR21+Z/aPunZm86Y3TVYyvsEYcWonlpZtQMsYA9k3lN0BkBt gO92CVe3UYV2rYFlqYnXayNmp9GU6DVC7RUf3qEX9neLEwhwcCHQ3FwOzhq+ZQOSF2lA uOcVQraX/ZD44gZ8sjLw+Nl35r6NiwQvkG4pLmAGS92rUf8ZP7Llwy3P+vRIOYY2zfIF 69vDAWU93BCA/fht3bm6kk6vq4c/yIPf7KO7qaFgZgRvYzJ+LGDAEheeo16szVF4GNFN NqNA== X-Gm-Message-State: AOAM531sbacFPZR/53HC7tD+jP9kxpceJZ7EBP78MLzHjASi265AKRIS 0dMGkwmcshr25v2+sgDTM4RGUG081k0= X-Google-Smtp-Source: ABdhPJyi5hhZg1o1G3arZ+wreN1sb9juzJuydc4sVwhGf4i65VHz4XjbGIiAYAGgcp5ZN5FurDqebA== X-Received: by 2002:ac2:5444:: with SMTP id d4mr6884500lfn.678.1637073774639; Tue, 16 Nov 2021 06:42:54 -0800 (PST) Original-Received: from guix-xps13 ([89.113.47.146]) by smtp.gmail.com with ESMTPSA id o5sm1784793lft.278.2021.11.16.06.42.53 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 16 Nov 2021 06:42:54 -0800 (PST) X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a00:1450:4864:20::129 (failed) Received-SPF: pass client-ip=2a00:1450:4864:20::129; envelope-from=andremegafone@gmail.com; helo=mail-lf1-x129.google.com X-Spam_score_int: -12 X-Spam_score: -1.3 X-Spam_bar: - X-Spam_report: (-1.3 / 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, PDS_HP_HELO_NORDNS=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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:279565 Archived-At: Hi Emacs, I'm a layman, so please instruct me. In the beginning was Ispell (the spelling program) and ispell.el (the Emacs interface). The communication is via pipes or ptys. But today there's Aspell (among others), which provides an external C API. Could Emacs leverage it? What are the pros and cons of pipes/ptys and the C API for Emacs' sake? Thanks. -- Andr=C3=A9 A. Gomes "Free Thought, Free World"