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 for volunteers: add tree-sitter support to major modes Date: Tue, 11 Oct 2022 15:50:41 +0800 Message-ID: <87r0zeiysu.fsf@yahoo.com> References: <83czb1jrm3.fsf@gnu.org> <878rlo7on0.fsf@thornhill.no> <83o7uki5ol.fsf@gnu.org> <87tu4c5g9j.fsf@thornhill.no> <87k057j7gn.fsf@yahoo.com> <8D3026E9-D8A4-46EC-816B-1F7A3458DC02@gmail.com> <87czaykj2o.fsf@yahoo.com> <83fsfug75q.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39104"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: casouri@gmail.com, theo@thornhill.no, acm@muc.de, emacs-devel@gnu.org, jostein@kjonigsen.net To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Oct 11 09:55:14 2022 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 1oiA6b-000A2s-HP for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 09:55:13 +0200 Original-Received: from localhost ([::1]:37628 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oiA6X-0007nT-Ts for ged-emacs-devel@m.gmane-mx.org; Tue, 11 Oct 2022 03:55:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:47366) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oiA2Y-00056P-Vx for emacs-devel@gnu.org; Tue, 11 Oct 2022 03:51:06 -0400 Original-Received: from sonic304-20.consmr.mail.ne1.yahoo.com ([66.163.191.146]:37029) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oiA2O-0006gk-Lj for emacs-devel@gnu.org; Tue, 11 Oct 2022 03:51:01 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665474649; bh=bFFhUsWqWpcvCkdM6ual8Dy5u5pmPMPWpSevgmFkX48=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=hDdu7C+2xRnpJG+1b0SgkJfI/Seweyivksw8xntiBg/Ud4Q+lWkNixEtzymxFjTRmJW6BlJVc6dO0VAxfM3LuOkQdBtLmPWemp3fvRU2aapbBhqADqnha0cTzXVeT2F9VnBAk28M8Cp+Rf7EIUMnvd6gwa+GI2GlfjyQ6Toghvv+eutij2hRPqpWQ4B1ePFbOzIb6Qkz//nXKq7fhQD4K4ZQHgaYaRfYGid1+MWw6FdSV69+rkB/K8z9skQhjTYLVpuFyD/wsfMevG8gxDqwgSMC0sNoS9WU8evZboPH3CITvMHrdl0w8CudeTYTSBO3xVhmrEh+OlfqQz4/8XuoKQ== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1665474649; bh=gmHbVTGksOwZbBh1+yLFiw5OHbEFnGAdyT5D29LF1Ts=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=NrFSsXuVaZzpVmSs9D8zCysrxGWHuzVFR7ZmRQay3/bY1guq9yNlm/8vBtWC3hE4z5wuDwp6HJVzrNSMsga2F7IPErV8CjQkl58fjan4XGwp4OD5JCqmgzDunT7w+sjyOVACiRPH+Z/XU0/tPNkD8+usrXBbc/pHSljpuBJabBb/vR6On3W70LY/iZKvN3rdwc8JPnlFZC04PZ9m6pWgbeO7/SUFvFZA/0kPjbDTuw4XGSpWcxjF5zBCkYE2vod3N9OdHDGQuL1ZBeg+/rRlj+hIJ5z/nFIX9DRcmATDW0gj7mwz1244elpssyzr8OjSqZ1aZvSpptUGD6p5CGyo0g== X-YMail-OSG: A38C3Z0VM1lNM_DUzW_EaBGu61IRnC75jlVzm59m4QXx6Jq0hn7A7EqGSfITwYH 03z9o6on78y1S3g6L7omqmY7bEUXsdDmUxtZGf6SzP0xu5RxJMcMQcWtMj5RPbPiPVuew_9zr8OX 63tRfMejX2CFTBj.uCWXoP3kJiqKeeYz9muTogKkz2InExG.OeKglP5cKyzRBtxecESEZZ_2iM1k 7k1bv0j20tOXlwBp1ZQ8y9z1tVb7MTvcaHn6pVhuvZ2LS6x3HX9S1tVtUTSLRQEK_Iytt00LzSwh oDc7RvsDEKndT5uY7lJMxjkTu4FfcKJ6Mi_H2zHTHQ.EhRyQWQ6P.LNusZ.XCcP19o7oZQ8OKb8a jKU4ScbsngYb4jk3J8bPLLhz_fHzBvXzglLJEX10NMhfaXiJYvgSDNpGv_pVm8MhCiibiVuAZScE MuprFS_tx3xtpV1VTdTECNY1Tap3jw2AGQm2L6F8DxD1jWIf7flUngFEv9UTIY3C3YvVjNdSwbD0 GxSq2gfObGsYh15HXiWJuYUhrW29KyZkkG7XhtT8H.6cq4ZqZ6qOalX6PKHWMmK2bhoCq.iGN6N5 ZptoSOLNI3aSNq8k7k8c6IqL0tMilFnpWefjr_HsidvlBhzavIqtoAiD_jItvVJG3Zwr4goBZFYh fLYbe8ReXDAbt8W70mv8YeWlqOsTD270iW1xVYaDUHcBiIbMq5divyL9ELG0GmYxUN1YE2je.EFo Cn7KzgRLRVGDKflcM5DkXp8AdCEs9L9tUUg9ParEXm.E4dwgYv3AdKwyEvlx5MYb_OvL3ShcuNrc XEU3HMOzvsf9bwkjncNPsrMh8SMPO3KWxOzWu0.3mk X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Tue, 11 Oct 2022 07:50:49 +0000 Original-Received: by hermes--production-sg3-785466d859-xnk8q (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 6d795c26ee8d787ae101ab7a3ecd4cbf; Tue, 11 Oct 2022 07:50:47 +0000 (UTC) In-Reply-To: <83fsfug75q.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 11 Oct 2022 10:18:25 +0300") X-Mailer: WebService/1.1.20740 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.191.146; envelope-from=luangruo@yahoo.com; helo=sonic304-20.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, 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.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:297441 Archived-At: Eli Zaretskii writes: > That is about to happen, please read the other messages in this > thread. But "able to edit languages" and "able to provide a > reasonably modern support for those languages" aren't necessarily the > same. [...] > Like rendering complex scripts, for example: Emacs supports > Arabic, but without HarfBuzz display of Arabic is illegible to Arabic > and Farsi speakers. Does that strike you as a problem? If not, why > not? English is the lingua franca of computer programmers. Thus, if Emacs supports English, then it will immediately work for the vast majority of people who have reason to use it. Arabic and Farsi are significantly more niche languages that are generally not used in computer code at all, so it is okay to ask people who want to program in those languages to install some other library. Besides, HarfBuzz is arguably a system library. Modern GNU/Linux systems cannot provide text display without it at all. > GnuTLS, at least, is no longer optional: most servers will reject > clear-text connections. TLS is nowadays a basic requirement, AFAIU. > > So we already depend on external libraries for reasonable > functioning. There's nothing new here. Network access is not required for "reasonable functioning" - we even have builds that do not support it at all.