[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Emanuel Berg |
Subject: |
Re: Shrinking the C core |
Date: |
Wed, 13 Sep 2023 08:12:37 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Lynn Winebarger wrote:
> Instead of discussing porting emacs to CL, why don't people
> work on porting the compiler techniques used in CL to emacs?
Absolutely, that is what one should do!
And with cl-lib and SLIME and other tools, Emacs-CL
integration has reached impressive results already.
What I understood from the previous discussion the speed
advantage for SBCL was to a large degree because of explicit
optimizations the programmer would put in the CL source.
Those are perhaps not so acute to bring over to Elisp, since
such use in an editor-environment probably would be limited.
However I think it would still be interesting and useful,
since we could use them in libraries and vanilla Emacs Elisp
source. In time, even Joe Elisp hackers would use them
directly, in their .emacs files.
Also the speed advantage (and whole issue of Elisp being slow)
is likely to diminish because of the very impressive native
compilation feature, which has showed great results while
still being at an early stage. Native compilation will also
benefit from improvements in compiler design and future
computer architecture progress.
So IIUC the only big thing SBCL has, and we don't, is
multi-threading. Bummer, but it is what it is.
--
underground experts united
https://dataswamp.org/~incal
- Re: Emacs design and architecture, (continued)
- Re: Emacs design and architecture, Gerd Möllmann, 2023/09/18
- Re: Emacs design and architecture (was: Shrinking the C core), Dmitry Gutov, 2023/09/15
- Re: Emacs design and architecture (was: Shrinking the C core), Dmitry Gutov, 2023/09/15
- Re: Emacs design and architecture (was: Shrinking the C core), Richard Stallman, 2023/09/16
- Re: Emacs design and architecture (was: Shrinking the C core), Eli Zaretskii, 2023/09/17
- Re: Emacs design and architecture (was: Shrinking the C core), Richard Stallman, 2023/09/19
- Re: Emacs design and architecture (was: Shrinking the C core), Eli Zaretskii, 2023/09/19
- Re: Shrinking the C core,
Emanuel Berg <=
Re: Shrinking the C core, Arthur Miller, 2023/09/05
Re: Shrinking the C core, Richard Stallman, 2023/09/05
Re: Shrinking the C core, Po Lu, 2023/09/07
Re: Shrinking the C core, Emanuel Berg, 2023/09/07