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: Hosting tree-sitter pre-built language definitions on ELPA? Date: Sun, 02 Oct 2022 13:15:08 +0800 Message-ID: <87pmfa4xib.fsf@yahoo.com> References: <6AC1140D-C4BA-4A39-9474-F127CF79DF28@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="23070"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.91 (gnu/linux) Cc: emacs-devel To: Yuan Fu Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 02 07:16:32 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 1oerL4-0005ih-8O for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 07:16:30 +0200 Original-Received: from localhost ([::1]:60246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oerL2-0000rM-Ce for ged-emacs-devel@m.gmane-mx.org; Sun, 02 Oct 2022 01:16:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45920) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oerK2-00006N-TB for emacs-devel@gnu.org; Sun, 02 Oct 2022 01:15:26 -0400 Original-Received: from sonic303-20.consmr.mail.ne1.yahoo.com ([66.163.188.146]:45005) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oerK0-0004i5-RN for emacs-devel@gnu.org; Sun, 02 Oct 2022 01:15:26 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664687720; bh=/2k2UcXYyU9VWrOsGglBhitL8hYK1B2UKeyqyQGdisY=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From:Subject:Reply-To; b=UtcPG+ejl+E+98sYjaidWu7jzQZDdry/xp26vmcIO6z0uW5K7BIUq2wa2rIK2O4jYnitcO5aVO9R5X6g2pZht3nNvmDi1wsJoEraNZ+dDzBRvS2wezJ3dQlnrj9LXt+0NsVGMVo5OoD0cR9KhdzN7AY2sUXOdMNSWtHLJ2Y1TgL2teQfHQm3DVvwYgbl7w0lXWwwoSYWMP3e7LAb9S3Vv7wzATSXL1MokVbstLVTakQGNssqj+AAamkZJ8IBapZl/IDbk+5e6yfKFnrq1sZRH7twk32DnFnrIJcxfqmgSw10NJVtsaPfw4x079AWt75Bi8v2cy9GEW/laoqY8lb0og== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1664687720; bh=ZTOqDuB0Ki4DUiUpoP1z0zLqujMbhAyHkwi9t3VuQGK=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=Wex+QAcv7IW89/seF3Y7OwEVGkTAVmBx7fSBndFxFdiKnud8KS+c3BhVEFx/85iZT4E3JaU798AVL+ywTuVmntDWX8HwJuiXdlfFBLY/u4EDqraT7hh92ccyudetKsbG/w9DPP93NRich3SPXgVXv97yeItgXl8LFZEnOuBGHDcLzPZZV95Gqi/C0pRDO55k4iSvCVDyK4AishHSBxVlHVZOPjbVMvMcD+IJh54Bl0obC+ZSov/4BJQiwih9EKCC5eeXapVlzJO+48TD/bA/+52GqEsJE7GJr0cCABEHVCxAUd3FOT49ehwzG98DgO/nUTT0MGYUninjjSdalQOXvg== X-YMail-OSG: ir8Ypj0VM1kI.0aXjdA._ds7rjDxpD.TaTdkut7qf189GoEL2Zo.zqyvj2BItte 5NjuVZVI0gdepTnVoUFJQvKmppU8EmrhuW_LbaNrwu9cz2KZKSWPEjmm8w.0OG36PM8WJgsummbH ymOVorntfdgvRI5rYhau5VG3pOf_JWhvQzEGul8bdG9Gp9sB.qZgANSsHTgu2Dj9DYzLIfWk0c_p .0M6DyAvNAcodvCbdgV0pIKmrTq2V9xjMZK0QRtI2KzQbQDgm3zw_orpYvRxOLJ9eegouKAn4bDS CaZ4f9xrhz4EBb9yVuIc3x6.2.fG_BsidjKSMVBD8jTob_K9DV4LtFwEXzQvEzMUfuh5qr3NiQms r7E_azE.ifTCd_gYvMqNhA_OdG7yASROWlbGOThnu6gLUFfzFwSbOAdpMi8y5ru_rlsWCwSh0v1b 8TVZTo6YlS8q_ZostE2Gv_KD1cuuRRKXCGsgcb8BD1sEuPgY_AADDFSlpIzSWpFKPmcqzmdghv75 EC5aHBdkifTxtxPQKGQrJxZwg42n2TUaDhejY_ncX0qU3Bsp2MxF5Z159TsKhVBd4hbwwGHThF3q RSiig2lHcRO2eLHgQNLEFzAW3Jo7awgCt_V7TxFO1YssrBa5la8GjM_SrYsfCVPsMOnuOgnG6U.4 q57cXO3YhVHSYvefzsMzCP9IhaDi7QAlKlwj5501C8QsXI6n5_mOyRG_Vwac.3tSDtTbsaQXHqtc _en9WFY6FlHtOzZO56ydF4oW61l3Lu1.BcAI2XlktzulIiBFgiBWdRR6pkAW.meas__a1kja45of mqndNc2DbMnCrL84QoyYb92VGkMhj.nRAdIhb6kfH5 X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Sun, 2 Oct 2022 05:15:20 +0000 Original-Received: by hermes--production-sg3-cf9dc7f8d-pxk2f (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 01fc158d4bb8c63f18b27c0b4ba52eaf; Sun, 02 Oct 2022 05:15:13 +0000 (UTC) In-Reply-To: <6AC1140D-C4BA-4A39-9474-F127CF79DF28@gmail.com> (Yuan Fu's message of "Sat, 1 Oct 2022 21:47:11 -0700") X-Mailer: WebService/1.1.20702 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Received-SPF: pass client-ip=66.163.188.146; envelope-from=luangruo@yahoo.com; helo=sonic303-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, RCVD_IN_MSPIKE_H2=-0.001, 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:296574 Archived-At: Yuan Fu writes: > Tree-sitter needs language definitions to parse different > languages. These language definitions come in the form of dynamic > libraries. We can=E2=80=99t bundle them with Emacs since their version mu= st > match that of tree-sitter library, and we don=E2=80=99t bundle the tree-s= itter > library; also they are machine-dependent. If that's a problem, perhaps we could import the tree-sitter library into the Emacs tree, like the XMenu library currently is.