|
From: | Dmitry Gutov |
Subject: | Re: Tree-sitter maturity |
Date: | Sun, 29 Dec 2024 16:14:26 +0200 |
User-agent: | Mozilla Thunderbird |
On 29/12/2024 11:14, Daniel Colascione wrote:
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.
Keeping the list of grammar repos' urls and the "last known working" commit hashes is a way to achieve the same (with 99.9% certainty) without the associated burden of maintaining the vendored code and the commit history churn.
[Prev in Thread] | Current Thread | [Next in Thread] |