From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Tree-sitter maturity Date: Sun, 29 Dec 2024 15:35:30 +0200 Message-ID: <865xn2r4rh.fsf@gnu.org> References: <86ldwdm7xg.fsf@gnu.org> <6765355b.c80a0220.1a6b24.3117SMTPIN_ADDED_BROKEN@mx.google.com> <00554790-CACA-4233-8846-9E091CF1F7AA@gmail.com> <86msgl2red.fsf@gnu.org> <87o710sr7y.fsf@debian-hx90.lan> <8734i9tmze.fsf@posteo.net> <86plldwb7w.fsf@gnu.org> <87ttapryxr.fsf@posteo.net> <0883EB00-3BB2-4BC8-95D1-45F4497C0526@dancol.org> <87plldrx6a.fsf@posteo.net> <87ikr5rwx0.fsf@posteo.net> <86ed1rq6gc.fsf@gnu.org> <73737665-984E-4C97-9183-7805C1BCB550@dancol.org> <86bjwuricz.fsf@gnu.org> <5D1AB17D-8847-42ED-B246-8DB4D11F7FB7@gmail.com> <86a5cergec.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="28763"; mail-complaints-to="usenet@ciao.gmane.io" Cc: casouri@gmail.com, emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Dec 29 14:36:27 2024 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 1tRtT0-0007Jp-CR for ged-emacs-devel@m.gmane-mx.org; Sun, 29 Dec 2024 14:36:26 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1tRtSm-0002AT-Ta; Sun, 29 Dec 2024 08:36:12 -0500 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 1tRtSh-0002AB-QR for emacs-devel@gnu.org; Sun, 29 Dec 2024 08:36:08 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tRtSg-0001eJ-1b; Sun, 29 Dec 2024 08:36:06 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:References:Subject:In-Reply-To:To:From: Date; bh=Ou5sETR+csGuKlvjdkzwFjgk0x6nFFgzTCbzmNOPkKM=; b=djXN0uJw4KaAzzvHY4IY zlxjK/jsXg+KAdnMs/YdVZPlkJ8/eKwxWGqku6rFuu1JhX1c0/AJjJdMYijlfJx2yRBVgn+BfyDJD WL2Alcuv1XMg35gq/LhnMplsIKikjNun4lfuJaUXPzJIxeUTIPVpIgaoPYCTR/wUYGHXP8UKf9oE1 mWGEF4R85EXe+piGLMY2q9ZJFlVcMLEMxWiyz+OyqdFvQc0L1sMz0d11W7H90aGHsYNO9V3Ni+yif kvxFH1SPlJVy1VobYAeWPWgPGCLqnRntNhTrFQJMuP8xF8i+SXYSPez5mdlV9qM56DBVzYD7V/1Ck X0P2z/8ziZ24TA==; In-Reply-To: (message from Daniel Colascione on Sun, 29 Dec 2024 05:01:23 -0500) 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:327335 Archived-At: > Date: Sun, 29 Dec 2024 05:01:23 -0500 > From: Daniel Colascione > CC: casouri@gmail.com, emacs-devel@gnu.org > > > > On December 29, 2024 4:24:11 AM EST, Eli Zaretskii wrote: > >> Date: Sun, 29 Dec 2024 04:14:37 -0500 > >> From: Daniel Colascione > >> CC: emacs-devel@gnu.org > >> > >> The grammars don't make any backwards compatibility guarantees. There have been multiple Emacs bugs arising from grammars unilaterally changing terminal names and such. ISTM the only way to guarantee compatibility is to vendor the whole stack. > > > >I hope that, as the use of tree-sitter and the grammars increases, the > >distros will work with the grammar developers so that the latter get > >their act together and start producing more dependable releases with > >clear versioning and library compatibilities. > > Is hope a strategy? No, just hope.