From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lynn Winebarger Newsgroups: gmane.emacs.devel Subject: Re: Why tree-sitter instead of Semantic? (was Re: CC Mode with font-lock-maximum-decoration 2) Date: Sat, 13 Aug 2022 07:57:38 -0400 Message-ID: References: <83o7wuva9o.fsf@gnu.org> <83mtceupbx.fsf@gnu.org> <83lerxvfnu.fsf@gnu.org> <838rnxvdcq.fsf@gnu.org> <83r11ptksn.fsf@gnu.org> <83a68dti6w.fsf@gnu.org> <874jykzvx9.fsf@yahoo.com> <83fsi4sttn.fsf@gnu.org> <838rnws5c7.fsf@gnu.org> <87wnbde9jo.fsf@disroot.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000992ddb05e61e1b04" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5867"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Eli Zaretskii , Po Lu , Alan Mackenzie , emacs-devel , Stefan Monnier , Yuan Fu To: Akib Azmain Turja Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Aug 13 13:58:49 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 1oMpmx-0001EZ-56 for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Aug 2022 13:58:47 +0200 Original-Received: from localhost ([::1]:55618 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMpmw-0003bv-7x for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Aug 2022 07:58:46 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMpm4-0001wP-U2 for emacs-devel@gnu.org; Sat, 13 Aug 2022 07:57:53 -0400 Original-Received: from mail-pj1-x102a.google.com ([2607:f8b0:4864:20::102a]:52751) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMpm3-0006kE-GE; Sat, 13 Aug 2022 07:57:52 -0400 Original-Received: by mail-pj1-x102a.google.com with SMTP id ha11so3177078pjb.2; Sat, 13 Aug 2022 04:57:50 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc; bh=m5LAnhs1YLri2+ukxOTBqo8K5hV2HmXjAoPvOYAIH9s=; b=VGq12C2rfwm6hsBnLo4+OOcxi3pv+IHl5faN+t2Ahs1anTpwFYv6s0+rKAk1p6QGAB iU2My1iiVwyAJgbomNFptlf6FjFGBu9C6DLel5eSubYjUzm6N08xv9Ek3wupVT/fkuCv I/F56KaHFlcAKre9OqQLfNWo8TUHzcqWedvxcECkxEYBy48tWZ0Np1Vr6/rSCT38kIz7 dRImJc2+Bw0DPE0ryrOkg25zI8TdU7HRInLPFU8NclEHyXR9/jmK6OAxEisH34a3czPW Lpn4rSXwzQShXX4h3E9KWMHQrSjoLqjnQMFem2MjVoe3vUmF6lxk8vbpt0A998U6FRTV NIZQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc; bh=m5LAnhs1YLri2+ukxOTBqo8K5hV2HmXjAoPvOYAIH9s=; b=JEf4dkEFtMjwQBcuJrDMQURtPJaIMgTlnT5DkDeS133jMSjE+VmnSwTQwQJoE1HfPA LeIYiGeNS3RdMRdm51Q7xAO8dANUvwzkA7PPMEI2HzmF7BHZEhn778ykgYTHRN8r9xEk t0G6QOmUbXdOaM3NS5Mlu+OxOZfbOp/2jy8WjyoKLkOy8di+KOAO4sDjga397RSbctWN V20UQ2p7qCKu+a4dwC+TRgF58WRDgBtFuaY/WJlMaJ+u6VVBP8j6l6I5K+b41CldU5el un3HISNoY9Lwx2/OxmV8B+7d52VaGQy/0JTHmJ6URXv7uL5nvYJOzuRCXoF/elHaz8Sq kEPw== X-Gm-Message-State: ACgBeo1Mwgx+HtdqwjOOd9rndJHWUv94KANh7+JQRrrFqJJtH7IxKUXK QvdW+GUb7AiNzuAArsnHJaovIcYj0OuC1YmJfx0= X-Google-Smtp-Source: AA6agR7syfZLhsBPprRv64mDaEyedcouP4NyvWphwDdo2q8gU4eoHl+nPqU5JHV5m/8Xh5L+jhiCbr8hNYyBp4woL0s= X-Received: by 2002:a17:903:50e:b0:170:d829:b3bb with SMTP id jn14-20020a170903050e00b00170d829b3bbmr8075514plb.93.1660391869982; Sat, 13 Aug 2022 04:57:49 -0700 (PDT) In-Reply-To: <87wnbde9jo.fsf@disroot.org> Received-SPF: pass client-ip=2607:f8b0:4864:20::102a; envelope-from=owinebar@gmail.com; helo=mail-pj1-x102a.google.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, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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" Xref: news.gmane.io gmane.emacs.devel:293408 Archived-At: --000000000000992ddb05e61e1b04 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Fri, Aug 12, 2022, 12:03 PM Akib Azmain Turja wrote: > > > (Triggering a heated discussion again...) Or maybe we can link Guile > to Emacs so that people can extend Emacs with the "GNU=E2=80=99s Ubiquito= us > Intelligent Language for Extensions". > If the maintainers of Guile actually dropped their opposition to enforcing proper tail recursion at some point in the last 2 decades (when I last looked at it), then that's an option. The doc for v3 says proper tail recursion is supported, but then the section on history discusses the "proposed" support for proper tail recursion, so I don't really know what the status is. Lynn --000000000000992ddb05e61e1b04 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Fri, Aug 12, 2022, 12:03 PM Akib Azmain Turja <akib@disroot.org> wrote:


(Triggering a heated discussion again...)=C2=A0 Or maybe we can link Guile<= br> to Emacs so that people can extend Emacs with the "GNU=E2=80=99s Ubiqu= itous
Intelligent Language for Extensions".

If the maintainers of Guile actua= lly dropped their opposition to enforcing proper tail recursion at some poi= nt in the last 2 decades (when I last looked at it), then that's an opt= ion.=C2=A0 The doc for v3 says proper tail recursion is supported, but then= the section on history discusses the "proposed" support for prop= er tail recursion, so I don't really know what the status is.

Lynn

<= /div>



--000000000000992ddb05e61e1b04--