help-gnu-emacs
[Top][All Lists]
Advanced

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

Re: Lookarounds and recursion in Emacs regexes


From: Eli Zaretskii
Subject: Re: Lookarounds and recursion in Emacs regexes
Date: Sun, 05 Feb 2023 07:51:43 +0200

> Date: Sat, 04 Feb 2023 17:28:11 -0500
> From:  Stefan Monnier via Users list for the GNU Emacs text editor 
> <help-gnu-emacs@gnu.org>
> 
> There's a common confusion that ELisp is some kind of extension language
> for Emacs.  That's not quite true.  ELisp is an *implementation*
> language of Emacs (along with C for the other half).

That depends on what one considers as "Emacs" and what as
"extensions".

And besides, given that Emacs extends itself, what exactly are the
significant and fundamental differences between "extension language"
and "implementation language"?


> It doesn't prevent adding other extension languages, nor even does it
> necessarily prevent changing the implementation language to another one
> in theory.

Indeed, but replacing ELisp would probably need to rewrite a lot of
internals currently implemented in C, since most, if not all, of them
are currently very tightly coupled with Lisp and assume the existence
and design/implementation of various aspects of the Lisp machine.



reply via email to

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