GNU bug report logs - #61936
Wish list: Tree-sitter support for GAP

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Tor Kringeland <tor.kringeland@HIDDEN>; Keywords: confirmed; dated Fri, 3 Mar 2023 14:20:02 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.
Added tag(s) confirmed. Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.
Severity set to 'wishlist' from 'normal' Request was from Stefan Kangas <stefankangas@HIDDEN> to control <at> debbugs.gnu.org. Full text available.

Message received at 61936 <at> debbugs.gnu.org:


Received: (at 61936) by debbugs.gnu.org; 7 Mar 2023 04:30:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 23:30:02 2023
Received: from localhost ([127.0.0.1]:44234 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZOxd-0003P5-Gc
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 23:30:02 -0500
Received: from eggs.gnu.org ([209.51.188.92]:54350)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rms@HIDDEN>) id 1pZOxb-0003Oo-2G
 for 61936 <at> debbugs.gnu.org; Mon, 06 Mar 2023 23:30:00 -0500
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 <rms@HIDDEN>)
 id 1pZOxV-0005Bt-0Q; Mon, 06 Mar 2023 23:29:53 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From:
 mime-version; bh=reLwvCWXDWU9+LZnhlo+V8ISzrUEwf6f3KkLmVbX4Cg=; b=chaEaoe/2nRF
 Cvi5stRYt/qSpZAcuQF+/SbKwQKqQzKJen+J4srtshI9QHI5u3AGBk3Gpgnrj1peX84BhuzKpezYH
 rRmn70fzRoxO2nFytGd4YEN3TbWICMbE4YK2Rdq50vBnksmkiBVapZRtkuI570xG2TOCBHSojbreo
 xMMNhlh9fHhOYFJ6+z9wf87Bfo+RFtHGdLUFH6g4OuF8JT8PW1IBNvWkRNV5wOvsopZSR/6tyPniD
 JaCFmCCUlHLhRSfckrl+0szXReuceOsR3LUWKT2twZibO5vTtuZcgeGKZn0g++kpEd7vzU+lK+Lp6
 0hzB+jCgNmGZsmOSdvHjbw==;
Received: from rms by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <rms@HIDDEN>)
 id 1pZOxU-0003E9-GE; Mon, 06 Mar 2023 23:29:52 -0500
Content-Type: text/plain; charset=Utf-8
From: Richard Stallman <rms@HIDDEN>
To: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <83y1ob90a4.fsf@HIDDEN> (message from Eli Zaretskii on Sun, 05
 Mar 2023 08:31:47 +0200)
Subject: Re: bug#61936: Wish list: Tree-sitter support for GAP
References: <87sfelapeb.fsf@HIDDEN> <E1pYfb9-0006uL-1t@HIDDEN>
 <83y1ob90a4.fsf@HIDDEN>
Message-Id: <E1pZOxU-0003E9-GE@HIDDEN>
Date: Mon, 06 Mar 2023 23:29:52 -0500
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61936
Cc: tor.kringeland@HIDDEN, 61936 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rms@HIDDEN
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > >   > GAP is a computer algebra system (CAS) used in various areas of math.
  > > 
  > > Is GAP free software?  That affects the moral/political question of
  > > how much support for GAP we should include in Emacs (or any of our
  > > software).

  > GAP's license is GPL 2.0+.

That's good -- there is no copyright issue using it in Emacs.

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61936; Package emacs. Full text available.

Message received at 61936 <at> debbugs.gnu.org:


Received: (at 61936) by debbugs.gnu.org; 6 Mar 2023 06:20:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Mar 06 01:20:52 2023
Received: from localhost ([127.0.0.1]:41172 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pZ4DL-0000cr-Va
	for submit <at> debbugs.gnu.org; Mon, 06 Mar 2023 01:20:52 -0500
Received: from out-32.mta1.migadu.com ([95.215.58.32]:40284)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <theo@HIDDEN>) id 1pZ4DJ-0000ch-LV
 for 61936 <at> debbugs.gnu.org; Mon, 06 Mar 2023 01:20:50 -0500
X-Report-Abuse: Please report any abuse attempt to abuse@HIDDEN and
 include these headers.
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=thornhill.no;
 s=key1; t=1678083647;
 h=from:from:reply-to:subject:subject:date:date:message-id:message-id:
 to:to:cc:cc:mime-version:mime-version:content-type:content-type:
 in-reply-to:in-reply-to:references:references;
 bh=81ezK0v8OoayVDvApt20DuK7OjAFkgo22nG8pRjk6TU=;
 b=yoDdJMYgrytdOYnxlNbbIXy1kffRuWPacF7NdCjH3+hea5TsxU94ygnwtoKtnTOgHDcWgr
 d3sBYgLGqXgt/dXBpkEiqX8jM7MLroPHcJ03PTlpOrSyONNq5Kd+rsYLY4urF2VHS95nB5
 fxYUxCmFsJOoJfotVeh05fKQfOf9tQPUTBh4sSepEmWV0qZ7fZGRZP2/XaDglKM2MUIels
 mzANmKfQgLOs+X1bdf2bgUxY39eaAr3HBbcfAYCu+Yuf++10S5/843RHJ4eisyuBYmbiYU
 j+DhzBLIvwg0cRS2xsbU+DetZf7bnF+jkfr9Z2zr4RIow7ZFmRgI3d/ouUgGZw==
From: Theodor Thornhill <theo@HIDDEN>
To: Tor Kringeland <tor.kringeland@HIDDEN>
Subject: Re: bug#61936: Wish list: Tree-sitter support for GAP
In-Reply-To: <87sfelapeb.fsf@HIDDEN> (Tor Kringeland's message of "Fri, 3 Mar
 2023 14:19:29 +0000")
References: <87sfelapeb.fsf@HIDDEN>
Date: Mon, 06 Mar 2023 07:20:46 +0100
Message-ID: <871qm2o0xt.fsf@HIDDEN>
MIME-Version: 1.0
Content-Type: text/plain
X-Migadu-Flow: FLOW_OUT
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 61936
Cc: 61936 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)


Hei, Tor!

Tor Kringeland <tor.kringeland@HIDDEN> writes:

> GAP is a computer algebra system (CAS) used in various areas of math.
>
> There is already `gap-mode.el' [1] but it is not included in Emacs.

I see no reason not to support this in Emacs.  I do not know or use GAP
myself, but I'd be happy to review a patch adding it.  If you want to
make an attempt, I'd suggest to look at some of the simpler tree sitter
modes, such as java-ts-mode.el, and go from there.  The grammar file is
only ~350 lines, so I suspect support for it will only run in at less
than half the size of java-ts-mode.el :-)

>
> A tree-sitter module is available for GAP [2].
>
>
> - [1] https://gitlab.com/gvol/gap-mode
>
> - [2] https://github.com/fingolfin/tree-sitter-gap


Theo




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61936; Package emacs. Full text available.

Message received at 61936 <at> debbugs.gnu.org:


Received: (at 61936) by debbugs.gnu.org; 5 Mar 2023 06:32:23 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Mar 05 01:32:23 2023
Received: from localhost ([127.0.0.1]:38273 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYhuw-0003ab-Vs
	for submit <at> debbugs.gnu.org; Sun, 05 Mar 2023 01:32:23 -0500
Received: from eggs.gnu.org ([209.51.188.92]:58338)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@HIDDEN>) id 1pYhuv-0003Zt-2q
 for 61936 <at> debbugs.gnu.org; Sun, 05 Mar 2023 01:32:21 -0500
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 <eliz@HIDDEN>)
 id 1pYhup-000428-Cn; Sun, 05 Mar 2023 01:32:15 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=yShuEO34Sf0PM7oVSqRPXpTOsDbSMOd5SheEm0u4Shk=; b=PHVtqOE+3HTZ
 OoUm9OSmETqShJstdCrnqTvCQsEt5W3YLd/9nG2M2Hza6ieh+QnmLD+Ar7c3/t9hp2yB8sJRrz1ku
 hkpo9A7uAhOoDg0hL7gWvzTCNTRLqWEhF/fsaYGJ2RpCKdPNNH7x5qb+04+f0gQGJH097KGY79WiS
 lOwfUzStA31+pcsbuFqhqspKOSAnLnP2Qb/twlREkDfXdvsKSGwzyVtUS/WcfHuw1lurRSTQWR9w7
 OQc/C+rQV7gdQemV4e7qYlrdGgywSw2DpssZdV/s10Oemog4HmtF5iJ3c0yRGGIel9/vX8GoEu54D
 l3w3xoJI031Hh3wpi/fU/g==;
Received: from [87.69.77.57] (helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@HIDDEN>)
 id 1pYhuX-0001y5-5m; Sun, 05 Mar 2023 01:31:57 -0500
Date: Sun, 05 Mar 2023 08:31:47 +0200
Message-Id: <83y1ob90a4.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: rms@HIDDEN
In-Reply-To: <E1pYfb9-0006uL-1t@HIDDEN> (message from Richard
 Stallman on Sat, 04 Mar 2023 23:03:47 -0500)
Subject: Re: bug#61936: Wish list: Tree-sitter support for GAP
References: <87sfelapeb.fsf@HIDDEN> <E1pYfb9-0006uL-1t@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61936
Cc: tor.kringeland@HIDDEN, 61936 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

> Cc: 61936 <at> debbugs.gnu.org
> From: Richard Stallman <rms@HIDDEN>
> Date: Sat, 04 Mar 2023 23:03:47 -0500
> 
>   > GAP is a computer algebra system (CAS) used in various areas of math.
> 
> Is GAP free software?  That affects the moral/political question of
> how much support for GAP we should include in Emacs (or any of our
> software).

GAP's license is GPL 2.0+.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61936; Package emacs. Full text available.

Message received at 61936 <at> debbugs.gnu.org:


Received: (at 61936) by debbugs.gnu.org; 5 Mar 2023 04:03:55 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Mar 04 23:03:54 2023
Received: from localhost ([127.0.0.1]:38174 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pYfbG-0007rP-Jn
	for submit <at> debbugs.gnu.org; Sat, 04 Mar 2023 23:03:54 -0500
Received: from eggs.gnu.org ([209.51.188.92]:50884)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <rms@HIDDEN>) id 1pYfbF-0007rB-Dv
 for 61936 <at> debbugs.gnu.org; Sat, 04 Mar 2023 23:03:53 -0500
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 <rms@HIDDEN>)
 id 1pYfb9-0006Mn-Ew; Sat, 04 Mar 2023 23:03:47 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From:
 mime-version; bh=yz9v1ZRSkXraNHH1qzao2GdKCqjniLY5sN9hZfT1Yz8=; b=RrCbmZHuIm8t
 6/9mnE6A+l+uGkPTJ6HbvJxMeaoR1yg31Er+S4EMFMCb90ccmM8pcFQS9ZJUW2T7VAgotbk6kLoea
 8VBejKAA2hkibHXhMe4zFrL/+bwF3uVsgwIIIEgzRnD5245BJ72L8kLTo7NlCVTuvIZoP/ZgI20/X
 KT4VF4Fw/9gr+bjlZqqEAYmNTv+aw63NLae/L3YPlPi9XHlhaL/i2OEyCD6bt86kPM5rl5MVFfF4L
 xMs8SKdnygiJRef0kRHSZ3R83Lv2UGy8JOvyqMawIE5EyEc+fPLkFfhyrccLA1h5iqKZ+rWJh8nWu
 dr53sekyy8a1CSrjpFNv+A==;
Received: from rms by fencepost.gnu.org with local (Exim 4.90_1)
 (envelope-from <rms@HIDDEN>)
 id 1pYfb9-0006uL-1t; Sat, 04 Mar 2023 23:03:47 -0500
Content-Type: text/plain; charset=Utf-8
From: Richard Stallman <rms@HIDDEN>
To: Tor Kringeland <tor.kringeland@HIDDEN>
In-Reply-To: <87sfelapeb.fsf@HIDDEN> (message from Tor Kringeland on Fri, 3
 Mar 2023 14:19:29 +0000)
Subject: Re: bug#61936: Wish list: Tree-sitter support for GAP
References: <87sfelapeb.fsf@HIDDEN>
Message-Id: <E1pYfb9-0006uL-1t@HIDDEN>
Date: Sat, 04 Mar 2023 23:03:47 -0500
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: 61936
Cc: 61936 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Reply-To: rms@HIDDEN
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)

[[[ To any NSA and FBI agents reading my email: please consider    ]]]
[[[ whether defending the US Constitution against all enemies,     ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]

  > GAP is a computer algebra system (CAS) used in various areas of math.

Is GAP free software?  That affects the moral/political question of
how much support for GAP we should include in Emacs (or any of our
software).

If GAP is free software then we would like to support it, unless
that causes a practical difficulty (it probably won't).

If it is nonfree, in principle we would rather not even mention its
existence.  But we can compromise in certain cases.  If it is already
quite well known, we can support it and say we support it, but keep in
mind that the goal of supporting is to encourage GAP users to use
Emacs while NOT encouraging Emacs users to use GAP.

If GAP is only somewhat well known, we can support it in the same way,
but we should not mention very much that we do support it.  We don't
want to publicize it!

-- 
Dr Richard Stallman (https://stallman.org)
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)






Information forwarded to bug-gnu-emacs@HIDDEN:
bug#61936; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 3 Mar 2023 14:19:52 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Mar 03 09:19:51 2023
Received: from localhost ([127.0.0.1]:59995 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1pY6GF-000198-Bs
	for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 09:19:51 -0500
Received: from lists.gnu.org ([209.51.188.17]:48236)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <tor.kringeland@HIDDEN>) id 1pY6GD-00018z-HY
 for submit <at> debbugs.gnu.org; Fri, 03 Mar 2023 09:19:50 -0500
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 <tor.kringeland@HIDDEN>)
 id 1pY6GD-0003cP-6x
 for bug-gnu-emacs@HIDDEN; Fri, 03 Mar 2023 09:19:49 -0500
Received: from mailgw201.it.ntnu.no ([2001:700:300:3::178])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <tor.kringeland@HIDDEN>)
 id 1pY6GA-00045P-Li
 for bug-gnu-emacs@HIDDEN; Fri, 03 Mar 2023 09:19:48 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ntnu.no;
 i=@ntnu.no; q=dns/txt; s=s1-1909-ntnu; t=1677853171; h=from : to :
 subject : date : message-id : content-type : content-transfer-encoding
 : mime-version : from;
 bh=XSljr2oYctCA3HdYqugqSiupsXoOHz/Y93iSojY4p+g=;
 b=pxq1hzJMZc6VTH/5FpMifTeiMzAnC6VqfQvwehhkG4W3ctRULb0EOHMzQuEcmL9besJpB
 rSPIJch/rWy0xmKk4NwFTnPl7UBhDP5nbqexA2ijUk5xtcJvVL2Ur8aqEqm/6sAUcFluQsq
 8SrSvYDu5XnGoAOcU9pr2vxy4vzMf0sss0CLmx9bMYZpHwomGDfrluqvC0iQwCr7wZxtc3N
 D+2NvDyd+x3PKufx+fkAknDZX8tpfHFmiCiIOeLRYhlDIY21cdN3Rgt2BNQWstoIyEkiTDl
 n2tInwyESuVJ8DSgvvfc+QCI5Qx4CBmMWYnps+lS+D7Ox+ZFJwBRn1fAY52A==
Received: from localhost (localhost [127.0.0.1])
 by mailgw201.it.ntnu.no (Postfix) with ESMTP id 55A1590172B
 for <bug-gnu-emacs@HIDDEN>; Fri,  3 Mar 2023 15:19:31 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at mailgw201.it.ntnu.no
X-Spam-Flag: NO
X-Spam-Score: -3.582
X-Spam-Level: 
X-Spam-Status: No, score=-3.582 tagged_above=-999 required=5
 tests=[BAYES_00=-3.6, BOTNET_SERVERWORDS=0.01, BOTNET_SOHO=0.01,
 DKIM_SIGNED=0.1, DKIM_VALID=-0.1, SPF_HELO_PASS=-0.001,
 SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: mailgw201.it.ntnu.no (amavisd-new);
 dkim=pass (2048-bit key) header.d=studntnu.onmicrosoft.com
Received: from mailgw201.it.ntnu.no ([127.0.0.1])
 by localhost (mailgw201.it.ntnu.no [127.0.0.1]) (amavisd-new, port 10024)
 with ESMTP id H_w23hBh0aDs for <bug-gnu-emacs@HIDDEN>;
 Fri,  3 Mar 2023 15:19:30 +0100 (CET)
Received: from NOR01-SV0-obe.outbound.protection.outlook.com
 (mail-sv0nor01lp20209.outbound.protection.outlook.com
 [IPv6:2a01:111:f403:7002::209])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (No client certificate requested)
 by mailgw201.it.ntnu.no (Postfix) with ESMTPS id E6B03900DDB
 for <bug-gnu-emacs@HIDDEN>; Fri,  3 Mar 2023 15:19:30 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
 b=KfsDqFTHVrLqH8uBPw2CwUZgdVgCP4pEAwsblNO3bbOKcJX0R/WQDmXpEV/BtrDktO8A7e2Gi943bq11MzeJOaunI9M/vgdrgCJt/yL1jyXUinQUVVfOfdnqff4gk7b2JIYwG3simNTGaeEOcvbJkJ5LjM0jVPEzhy3WP58nyJioAEScmV7J7UeU9o+l60muz0V9kLOiznF2r+L4CP9q+G2sDGQmqplEDKtbIZqHr3fE/pOJZ61o6x2rPeuYr5hYydPz4jpCPkQqEDcclDrS8dzXNyaJLq6PoYdvpabOmOP3wv01H9cYp1gP8YgfJ7t9qpVZZhekYkVSdwirT0PWUA==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector9901;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=XSljr2oYctCA3HdYqugqSiupsXoOHz/Y93iSojY4p+g=;
 b=l9kCrzHSJa6UdAoi3u1TZXAVkuM2py1PZQcjSXNuq/K3CdCyg+7ZNhW9Zercf0znP+f2RNxbKii9FQGRYh9XesNTSvH4jg+ptZUM2E1bf0tS076Su6tfDz3eqqEUC4VXJVPx8lpFWOdRmtiljYSsA7/MwIu92deV162gCqRJNRMaWEwMCUqnadXu1H8VO6jExiS2L3QxiCIKDZ2J4wl4d1U7k+67/hPvgxQYuFJ46q9D4Qs8dAmQ3I5VZy7JiGlEq7CNnTH1P/kojonBP9oZ19bHKUPzTlTavU6goLKzSBfNoVsXWlCcuE6ucsT5K25r1gPXq+vWbIeVskq+QTG5Wg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=ntnu.no; dmarc=pass action=none header.from=ntnu.no; dkim=pass
 header.d=ntnu.no; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=studntnu.onmicrosoft.com; s=selector1-studntnu-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=XSljr2oYctCA3HdYqugqSiupsXoOHz/Y93iSojY4p+g=;
 b=kCAjMKyAHQRDTB1biXjNMMuVdHcJlUDdIHaZ15SrhoUoMOWijvCVA8A+KqI1laixluRCNdorM6hxRDSkY2AAZtUIEDHUZlRPQtUfPgEhkSOKsSvEy1VQQXUIo/8TJ95f7G8ZwGi20O/H5Jz+NhR8bRxeQkI8L9WNczGvyeZHVhTuXMUHKalS6UCeg407saU1PxECVPKAdWtbd28jb4ZeywK0lLQo38ScOUtyGX5CajP5rqwO/G3PgMeMg4aBmftnaNlP8ZcZ9ErGCoZSwl8RiSGcVYJttgb1HUMkwkYrlHjdcVXtpbZse/gLAi7GHjYfFhyynj1wwKqYOMHTItBltg==
Received: from OL1P279MB0194.NORP279.PROD.OUTLOOK.COM (2603:10a6:e10:11::15)
 by SV0P279MB0612.NORP279.PROD.OUTLOOK.COM (2603:10a6:f10:21::12) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.6156.21; Fri, 3 Mar
 2023 14:19:30 +0000
Received: from OL1P279MB0194.NORP279.PROD.OUTLOOK.COM
 ([fe80::e9da:efb3:153:e6ea]) by OL1P279MB0194.NORP279.PROD.OUTLOOK.COM
 ([fe80::e9da:efb3:153:e6ea%8]) with mapi id 15.20.6156.022; Fri, 3 Mar 2023
 14:19:29 +0000
From: Tor Kringeland <tor.kringeland@HIDDEN>
To: "bug-gnu-emacs@HIDDEN" <bug-gnu-emacs@HIDDEN>
Subject: Wish list: Tree-sitter support for GAP
Thread-Topic: Wish list: Tree-sitter support for GAP
Thread-Index: AQHZTdsrJWG5GY6Iz0OwhgVqvoAdHg==
Date: Fri, 3 Mar 2023 14:19:29 +0000
Message-ID: <87sfelapeb.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=ntnu.no;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: OL1P279MB0194:EE_|SV0P279MB0612:EE_
x-ms-office365-filtering-correlation-id: 68ddac1e-6b9f-4aa7-c0ce-08db1bf24d87
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: gaeJdXLWp2KFqSKX69foFJo9ReYUyoN+ENBvRDNE3idBjZdE0OlcrZeDTV2lyh0yiqdiD9XQ5iTam6q2Kp4L5LupHHhKwj4cK+6v4y3gf1aDEu9gt9iKahCdkxFdE+AMN2ykI69a7Of/40lGpYBirSCKR7Qay6IdrZXxbNsa/cYjL0mhtj5gCAYbILl7ih21bFZB5dd2+x4GtMyMXzzvVTuRMVJILsRBob5YzSuCNRJPWl8wqh40Wg0Y90P1M+KJtn4bWmmZfXrdTCocXDY70Wn0zCYFaf9DHDKsYkTgk8QylIwsF9YO8kNG7pFyC65oLWNrnk1ihvoHkZjoWhuAPEi/dyZr37pfcTEB/IpqHIKwjsLbfLuZdbpYyjCUxU2Czx3IKFTiO8RDIVI1C2WwzlfBsPk44ErVM2x2GqntqHIutuknj0lC+L+NhT7xfQ/xso67MDgdApzk+WZeIqeijbG8l8HZJIbT09XQVr2GcGAhCxDMx1BCL+KWP5AjchCuUw2fwSVQrMuyRr6m0zD8jg8ZejYWPLhqd0bdwVrWfT45OesmWncqlXxpoEtStu655IMy+8NPDCLExiMTPRzzyBi2ppCMjNMKID/Ryv7lnm+em26y1hulJLKVdi2i/v9a2FdmtQ3I6KSsnlvt5OBJE02uJL7/7MT97RVEqiSvUVxrqZL5ou0uUHf4fnY11p5j
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:OL1P279MB0194.NORP279.PROD.OUTLOOK.COM; PTR:; CAT:NONE;
 SFS:(13230025)(4636009)(366004)(136003)(346002)(39860400002)(376002)(396003)(451199018)(26005)(38070700005)(6506007)(6512007)(186003)(786003)(316002)(76116006)(2906002)(5660300002)(6486002)(44832011)(36756003)(478600001)(966005)(41320700001)(71200400001)(558084003)(8936002)(86362001)(64756008)(8676002)(91956017)(6916009)(2616005)(66556008)(66446008)(66476007)(66946007)(122000001)(38100700002)(41300700001);
 DIR:OUT; SFP:1102; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?pYI+RJWwugz8YK+7STpWZiwO6W8b0PTyS39JwDxPqsKujmKVcgrTPqvkhj?=
 =?iso-8859-1?Q?OrP5rI2VfC0HD7QB0j/v+0lD2rWKVY3PrQCnaabR5flnI3OUWRYfNp9D90?=
 =?iso-8859-1?Q?oTVZ6aahLx94uhXBUYxMf1YrmTtRA1rLoHr6j5rsly5J1DB4uSGVYg2ns8?=
 =?iso-8859-1?Q?YjOD6b4X+/zKXfTToVQduGB4NSkxn2lcLI4CyG8/m6rZquU8LEgomPwQ0b?=
 =?iso-8859-1?Q?AaZyZjMl3cZ1L0KNdmupJ71BJc51RnU01yBM32E67pCTdTPSgJ+/FXzVE2?=
 =?iso-8859-1?Q?1GAo07Piyq9Tkl40fkk1hbh3Cey/t1pANsNQrdWOKCAkJT6Fp7I63TeouQ?=
 =?iso-8859-1?Q?HEinumTqmDM6RR+efNvLb9kDCkTMw90VUxLpv8BBFhfIl8lhHYVGWBfVrY?=
 =?iso-8859-1?Q?Zgo2SwMgZE4nKLCdYoATUf5+DvF/TB8vSHGJqkqeHkladuj7/PiXSudEOD?=
 =?iso-8859-1?Q?EaBLt6yVGuf5FoZ3D0tBK8uNkrHBXYDnvrLxX/DwMbGgqXSDKCKtV76egE?=
 =?iso-8859-1?Q?s4o4+HKSiTHnAq8KXl8xGzrxBNxl8Gq6Nqchb70aN7r5O5bsCSrQBh8JVz?=
 =?iso-8859-1?Q?uCLDg5TvHjA8yrhh/+81AGz6nE//r7Lc+XQHp9E9HukXEW9sc3sqC+USEM?=
 =?iso-8859-1?Q?GaOtOfEEzYQh65p/ZuI8Jd8aaZvOKucA38yirJTkYjeyAG99VuiJcVUOTB?=
 =?iso-8859-1?Q?z7HD5K7I5EVky/Wvy1xPV+ggquHgKHLUEOhzgC7MVrBhVaCq1fT+Ta/Gij?=
 =?iso-8859-1?Q?nW6cncmd2HJx8IH3bnN/ntAa06ub/1gHgtWG5L9GboR+oAJhTYdvpz+nNF?=
 =?iso-8859-1?Q?aVkCedSKPU6Xidpm6yRgNLZCtnSLlE0dYhLJa7tKReQXausLfOF5VyFpGu?=
 =?iso-8859-1?Q?HDFWqwOUOBIyXm8icFsQxR35GPlulQtckbs9dXXzkst3WkGWiapDX6fpDH?=
 =?iso-8859-1?Q?zisDDWkub5mwKnL05/rKvJ5V3GYFKb7fpr4RzJIblcf5mktSJqCepYfICN?=
 =?iso-8859-1?Q?/rP/9twKb3YCE6VK/nssJylsqSiG1WUxykK3I89INx2n6BxUzsssv09Fn+?=
 =?iso-8859-1?Q?7M9lasWXFLps7cludtBp9iE/B7ij0LLV1VRpZmWRGtuMBBd6zSnDCWHjAo?=
 =?iso-8859-1?Q?6cWLoOM8hJhUCuJaKannrQ8SVHRO9gzqhG+i24Z0MwvQlokgqbWTT9g7nD?=
 =?iso-8859-1?Q?8NrFHUDxwMehIUzS+oUJyM8Y+EtKX4e5RXKvlTPoO8qtSmnva2nDyxsepi?=
 =?iso-8859-1?Q?AWwW8+n087zjDSQi8svfCzW591FHaZMRkoKwO39u9pyO72eXjecXUyXM2i?=
 =?iso-8859-1?Q?oisDy5ufUDQVnU8mBME2gDiLYm0PpoIWJemHLc89PYMtCXIznKEcj7oUem?=
 =?iso-8859-1?Q?ocn3XAEOoXSnINUHsUY0mt50NCrIIqVh3jsnlAeftvfzLmexsFjFItLoJg?=
 =?iso-8859-1?Q?qlMuSHYQZnjS7fk5luY8/flPDHuvY7B7dBLWjPXLZLKL8lV1H8cmTiUiaH?=
 =?iso-8859-1?Q?LNfBqDyz+skfWhh9uWOo75+/4YoGer7ugoFaNMF9I8OS0mLFa4frDwdHnR?=
 =?iso-8859-1?Q?LtRUfaqjOcCsHAIBU1lIG9ZijPWj6FdbQJwIchEyITPvGD5POT2rMCqFF2?=
 =?iso-8859-1?Q?DT4t/hALvPkkmq+2pSkrhbBdSmVvPGVkgD?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: ntnu.no
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: OL1P279MB0194.NORP279.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 68ddac1e-6b9f-4aa7-c0ce-08db1bf24d87
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Mar 2023 14:19:29.9210 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 09a10672-822f-4467-a5ba-5bb375967c05
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 1yEX1zccHW2s9EXtVNej014kDOIVsLJ5+JPcJ44VPSHYJseNVfwBVxOXf5BJfncFcuM7xfNe04jR82ZyUos2pQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: SV0P279MB0612
Received-SPF: pass client-ip=2001:700:300:3::178;
 envelope-from=tor.kringeland@HIDDEN; helo=mailgw201.it.ntnu.no
X-Spam_score_int: -43
X-Spam_score: -4.4
X-Spam_bar: ----
X-Spam_report: (-4.4 / 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,
 RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: -1.6 (-)
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -2.6 (--)

GAP is a computer algebra system (CAS) used in various areas of math.

There is already `gap-mode.el' [1] but it is not included in Emacs.

A tree-sitter module is available for GAP [2].


- [1] https://gitlab.com/gvol/gap-mode

- [2] https://github.com/fingolfin/tree-sitter-gap=




Acknowledgement sent to Tor Kringeland <tor.kringeland@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#61936; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Fri, 6 Oct 2023 15:15:01 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.