From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu Newsgroups: gmane.emacs.devel Subject: Re: call-process should not block process filters from running Date: Wed, 28 Jun 2023 21:17:55 +0800 Message-ID: <87v8f767zw.fsf@yahoo.com> References: <87zg4j6bs4.fsf@yahoo.com> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28640"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: emacs-devel@gnu.org To: Spencer Baugh Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 28 15:19:10 2023 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 1qEV4f-0007Ec-Vq for ged-emacs-devel@m.gmane-mx.org; Wed, 28 Jun 2023 15:19:09 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qEV3v-0008VK-M4; Wed, 28 Jun 2023 09:18:25 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qEV3h-0008QN-UG for emacs-devel@gnu.org; Wed, 28 Jun 2023 09:18:10 -0400 Original-Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qEV3f-0001h9-0U for emacs-devel@gnu.org; Wed, 28 Jun 2023 09:18:09 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687958283; bh=SWIvXBnbHPlIshdduJJWvHXVp7V4mu1FJ6IlsisiHak=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=b4vK/C9ODMZSXM6taQss2sV7j1tf9Q1UflvYZ0zu/DBR/QyuydH7K+S8zJc1Oahmpr+zSuPPUsQ8rrJ5L9xS05iRcaODNn0U0pRVPtm0CDi0c4s+C2eRKN06O3pgO+qdxH5QSRlNyKAJzc4hciNkMrL60EqbOQqbc4CwotQ3BYDdKAhNb6iZkhjYiDr6CCmhPaxereeOZR2TXk3q4D6o1gUAF2M2E3Nxq7bGAzSQz/Gk8rtkIMV1xNdBsH72jVpwIzuFtMyPaKnkEO9z2sNgZgPlw7RrX1KeowR4ZbL+fdFtnf20euzTjHUM1+ZnqqZSeb2Z0S+WUpqAIt4cixyIMg== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1687958283; bh=23gnAZiBdk6XOeKToM6H1U6Zt3lvuDC6aY8hIsp07QQ=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=e2a8+gcZcRxjYdy371WMPQ5XIJqlMXO5F60lUDwqNSC094ifASZOAclLherzy2Geu8L+owqujvurpCoVMepgGAmEXPmxMvdQITsdVE3utGvpsoCNuYGrC28Pp9Cq9AJhc2+PqUfjti+rQX9Z2hRqqVN2wO67De9jEPBOWLy2s3coW4cEIOlmI9pj4PvvqhTQL6boJFYAopVOYjy2Z6EjBXcIa3GZx9WhHawMumqLrTgFugXFBBjVPMfUcizFrHFHl7MJOEWC61NVgaQUGqxpe1y4Rf59aPScwbQoBZfDS1teTNzKQDsa9tqEJzxQkDKSCt/eO86dS6ESY3KndAL1Xg== X-YMail-OSG: DsiWf.wVM1mFTHNtuhbhA3csOGjJ6vBQciDu5NedMzhIWEGzQSPVX1Dhzs.rqH6 X6fURORgjZCouUNBxobPjz2iwpDWlJdhYwO16s.54TYblX0Au8Fe8C6RanktiFuM2qbplb3pRGUD IlyG.CMN1Py14Ku.Dn6BtpLBD5cBevve3pCMk2IDtgD7cZqUTziaSrhPbOdaQ6OGjmgViEzSIdB1 Ovl_zG8rjVVnwm1Fxjgx6g2SXdYlpT7G6ZlgQqU7CTYaDvPBWk7ZXMEyLuOl3YrgWEmdoazCbDhc RdhFwHaAdvEUnR8fxaABdnVj6Tmq0t9QL_LFNSbZFb2taXWUoCcKk98aJ8bWo9qqtmQUnBkE.GTU n7uu6wrQpI426pSa5xN7hH_UxVbBg4yeycVslBrreVyA6kjUIU8I5l_xCP2vHAQ8IZgXkG5M10M_ YVmKVt1aJXCwq.uHdF9bUsyEKl3pePZor9nFKJHOeahNTzbSYfKhSdtQE4q6TKDraBL.sLjjEZHM jHYVKRtabaKQFUOuPO7SFPKhBBK2GxIW8u.._WEnPtW8qk7SbkU5PObM.2FHGEoY4ChPcOvKeR52 gidsqxwH2ofv3.dgyRgy5Yv5Bv_Zi.C8nzZEPSohZx17tWEsA4a8UOKv2qruFeUnkJoGZt_4mxQ_ mrupSlI__993ZbECvqd75HbriIq1KMG5M9becGHaJLp04KYUf_KSbiTn6n7jPusjwxVnOLXh0ojE O_LrmI4rxl3zZNbqVAMB_yv4S8j1BnXbBLwjZ2KIb68HQR2R3uVyHoIN5n2LHIn8z0I7hCf3.sNy T0sltUd_FDtnK8Sm29xyCMni8eyvFujLf31bd5bsHd X-Sonic-MF: X-Sonic-ID: 75ada0ec-fe19-4c4c-b331-bee2e40d1128 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Wed, 28 Jun 2023 13:18:03 +0000 Original-Received: by hermes--production-sg3-67fd64777-xdrjm (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 861e0100e32c85f39a29737d14a00d20; Wed, 28 Jun 2023 13:17:59 +0000 (UTC) In-Reply-To: (Spencer Baugh's message of "Wed, 28 Jun 2023 08:08:47 -0400") X-Mailer: WebService/1.1.21557 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.147; envelope-from=luangruo@yahoo.com; helo=sonic303-21.consmr.mail.ne1.yahoo.com 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:307283 Archived-At: Spencer Baugh writes: > Yes. Those programs can continue to use call-process. Others which > don't rely on this fact can be moved to a different interface which can > run Lisp, to avoid this downside. Every time we move a C interface to Emacs Lisp, we end up with bugs that destabilize features which have worked flawlessly for decades. I don't think being able to run selection converters and process filters is poses a sufficient advantage to justify that risk.