emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Tree Sitter (was Re: cc-mode fontification feels random)


From: Perry E. Metzger
Subject: Re: Tree Sitter (was Re: cc-mode fontification feels random)
Date: Thu, 22 Jul 2021 10:00:43 -0400
User-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:91.0) Gecko/20100101 Thunderbird/91.0

On 7/20/21 20:04, Stephen Leake wrote:
Yes. wisi.el is an elisp interface to an external process that is
implemented in Ada. At some point, it will also support an internal
module, which will avoid having to send text; larger files will be
faster. When I finish implementing incremental parse, it should be as
fast as tree-sitter.

I agree that Ada is in many ways a superior language to C -- C is horrid -- but Emacs is written in C, and having a core feature of Emacs depend on Ada code is unlikely to be widely acceptable. Everyone compiling Emacs has a C compiler, but not everyone has an Ada compiler. Making an Ada compiler a prerequisite to compiling Emacs might be controversial.

Perry

(*C + elisp, but of course the elisp infrastructure is written in C and ships with Emacs.)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]