From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.ciao.gmane.io!not-for-mail From: Jorge Javier Araya Navarro Newsgroups: gmane.emacs.devel Subject: Re: tree-sitter and emacs-devel Date: Thu, 2 Apr 2020 10:12:19 -0600 Message-ID: References: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="0000000000006e044405a25111db" Injection-Info: ciao.gmane.io; posting-host="ciao.gmane.io:159.69.161.202"; logging-data="2264"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Thu Apr 02 18:13:27 2020 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 1jK2T7-0000SL-SI for ged-emacs-devel@m.gmane-mx.org; Thu, 02 Apr 2020 18:13:25 +0200 Original-Received: from localhost ([::1]:44240 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK2T6-0001Jw-Qx for ged-emacs-devel@m.gmane-mx.org; Thu, 02 Apr 2020 12:13:24 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:33213) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1jK2SJ-0000at-80 for emacs-devel@gnu.org; Thu, 02 Apr 2020 12:12:36 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1jK2SI-0006ww-28 for emacs-devel@gnu.org; Thu, 02 Apr 2020 12:12:35 -0400 Original-Received: from mail-wr1-x436.google.com ([2a00:1450:4864:20::436]:34008) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1jK2SH-0006wL-J8 for emacs-devel@gnu.org; Thu, 02 Apr 2020 12:12:34 -0400 Original-Received: by mail-wr1-x436.google.com with SMTP id 65so4951966wrl.1 for ; Thu, 02 Apr 2020 09:12:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=esavara-cr.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FEfoE/Sr/3aas5zfpGPGYH1DB3VraCgLyytPWjp6nnI=; b=y8yQCc/x5z1s3DevCMGwASf2HlOfOb76IG5wxWOUMu4xHba/a641iNzvfpVv6teyYt QylSXKYUki2lkjMPb+5Fd99wP9Xu1bedN9DDPPjhJHPHtM4sc0bGqx3m6oBZACRMExZ7 PB4YVtwBpv2KjtD0q77cSda0+g2OhUIoKEAnG8WqyzDrnN6wQPeHszt1jp7IIdWal9Iv Vmugnh4D/EdWew05O0wfKO46StlRHqXV1JYSVYSusaQVmycmTRMSOe6H2633TEhqzhnl RpN2OS76Aqv7H7VTf3PP7o45RGfxj3pNM69nb9at1QfPb++rwM0k1SSClXqo31DBfN/c mnFw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FEfoE/Sr/3aas5zfpGPGYH1DB3VraCgLyytPWjp6nnI=; b=lInZAq2kMd+PeY6j3C78qmeo50mm7oDQF3dxwLhf8dLlzXlw6JWGogjraSJVpgb3hi S3ox0wY4GjEqgsnClyMJ+C9mucFGe27VgEmBkBDE2Mi+NcGGQqsWmNxZB69TsG1TAjHW TDtI60TkW+NnFeVGD+FhjFUZ2E6SthaWceyFBi09CTRvPLXhLsLoKKpE0BWSocaAKdD4 DEQP++khMuuklzLyrR3eYuqjP10d/kpHSGHL+AxZyhYMevAZ58RuUv0SORLQmNg4bNc3 asHXzH2OKJofim5ZWxiKWlQbyNBLhkt01gahrS0W3A7v8S1apE4/S+59dRQgxSJ07MRA Fc5g== X-Gm-Message-State: AGi0PubrbrpAFYAHU9wSyAtafmFBk6RsioVOJYa0YLuqH1nF7OZkoGQ9 OvkSAxKF6m136+esJkGvzdFZ1zj+2GZrHQUsPXyTJQ== X-Google-Smtp-Source: APiQypI51/5H5m4ecmAFxQ3J7MCynMpTlGqGfw8m+IRkvJJOJ5oPTQjmS/Hw9QAXs7JU12sIYbOzPzpMpG+aBBZb18s= X-Received: by 2002:adf:e98a:: with SMTP id h10mr4357295wrm.370.1585843952014; Thu, 02 Apr 2020 09:12:32 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::436 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:246272 Archived-At: --0000000000006e044405a25111db Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable I'll stick with emacs-devel anyway and keep contributing to emacs-tree-sitter too jaja. it is demoralizing indeed, but it is more not bringing Emacs to the XXI century. We can do incremental changes after testing how this thing works =E2=80=94not need to discuss what is and what is not a premature optimizati= on=E2=80=94, Emacs maintainers can help by making sure major GNU/Linux distributions ship Emacs with dynamic module feature turned on so the work done on this side can be rapidly adopted by the community; what's done wrong can be revisited later. El jue., 2 de abril de 2020 10:02, Stefan Monnier escribi=C3=B3: > FWIW, re-reading over the discussions around emacs-tree-sitter of the > last few days, I must say I'm not proud: if I were a contributor to > tree-sitter and/or emacs-tree-sitter, all this squabbling over how > tree-sitter "should" work (from people who have not been involved in > either of those and don't have any practical experience of how it > performs or why it's designed that way) would make me run away screaming > and promising myself never to come back to that mad house. > > The worst part for me is to realize that I was mostly on the side of the > backseat drivers :-( > > > Stefan > > > --0000000000006e044405a25111db Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I'll stick with emacs-devel anyway and keep contribut= ing to emacs-tree-sitter too jaja.

it is demoralizing indeed, but it is more not bringing Emacs to the XX= I century. We can do incremental changes after testing how this thing works= =E2=80=94not need to discuss what is and what is not a premature optimizat= ion=E2=80=94, Emacs maintainers can help by making sure major GNU/Linux dis= tributions ship Emacs with dynamic module feature turned on so the work don= e on this side can be rapidly adopted by the community; what's done wro= ng can be revisited later.

El jue., 2 de abril de 2020 10:02, Stefan M= onnier <monnier@iro.umontrea= l.ca> escribi=C3=B3:
FWIW, r= e-reading over the discussions around emacs-tree-sitter of the
last few days, I must say I'm not proud: if I were a contributor to
tree-sitter and/or emacs-tree-sitter, all this squabbling over how
tree-sitter "should" work (from people who have not been involved= in
either of those and don't have any practical experience of how it
performs or why it's designed that way) would make me run away screamin= g
and promising myself never to come back to that mad house.

The worst part for me is to realize that I was mostly on the side of the backseat drivers :-(


=C2=A0 =C2=A0 =C2=A0 =C2=A0 Stefan


--0000000000006e044405a25111db--