emacs-tangents
[Top][All Lists]
Advanced

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

Re: emacs-devel/debbugs communication (was: New Package for NonGNU-ELPA:


From: Samuel Wales
Subject: Re: emacs-devel/debbugs communication (was: New Package for NonGNU-ELPA: clojure-ts-mode)
Date: Mon, 4 Sep 2023 21:06:19 -0700

i thought nobody serious about emacs suggests rewriting existing elisp
but rather rebasing it?

On 9/4/23, Emanuel Berg <incal@dataswamp.org> wrote:
> Richard Stallman wrote:
>
>>> 1. Maintainers often say "no" to certain things (like code
>>>    refactoring that does not lead to any clear improvement)
>>>    because they know from their extensive experience that
>>>    some ideas are "non-starters". However, they do not
>>>    elaborate much why one or another thing is
>>>    not acceptable.
>>>
>>>    Not elaborating is actually perfectly understandable -
>>>    it would be annoying to repeat the same thing many times
>>>    and would also waste the maintainer's valuable time that
>>>    could be spent for something more productive.
>>
>> I think I can understand why this feels painful -- but what
>> concretely could we ask the maintainers to do which would be
>> better overall?
>
> gnu.emacs.devel FAQ!
>
> I. BAD IDEAS AND WHY THEY ARE BAD
>
> 1. Idea: Drop Elisp, instead use SBCL for Emacs
>
> Argument:
>
>   SBCL is faster and has parallelism for modern multicores.
>   We would be able to use everything the SBCL community has
>   developed. For the supposed Lisp editor, we would have the
>   most relentless and cruel Lisp on Earth, instead of the
>   half-goofy Elisp which some people think is just used to set
>   a bunch of options.
>
> Why it is STILL a bad idea:
>
>   Elisp is now also very fast with native-compilation and it
>   is likely it will get even faster as that technology is
>   quite new, and is being actively developed. Elisp is also
>   much more portable than SBCL. The SBCL speed advantage and
>   parallelism relies on specific constructs the programmer has
>   to add explicitly in the code. So all our Joe Hacker's Elisp
>   wouldn't benefit from that in its current state. Not to
>   mention all our Joe Hacker's Elisp would have to be
>   re-written and adopted into SBCL. To re-write Emacs so that
>   its Lisp would be SBCL and not Elisp would be an insanely
>   big undertaking with a very unclear image what the result
>   would be. Remember, one shouldn't burn down the house to
>   kill the rats. Also, there are Emacs-like editors already
>   that are based on CL. So we are not doing it, goddammit!
>
> --
> underground experts united
> https://dataswamp.org/~incal
>
>
>


-- 
The Kafka Pandemic

A blog about science, health, human rights, and misopathy:
https://thekafkapandemic.blogspot.com



reply via email to

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