[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [PATCH] Re: Bignum performance (was: Shrinking the C core)
From: |
Emanuel Berg |
Subject: |
Re: [PATCH] Re: Bignum performance (was: Shrinking the C core) |
Date: |
Sat, 12 Aug 2023 18:22:45 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Ihor Radchenko wrote:
>> What one should do then is run it for 100 hours for 100
>> Emacs users' arbitrary Emacs use, then we would see what
>> everyone was up to in the C part as well.
>
> There are known parts of Emacs C code that could see
> performance optimization. But we need someone to actually go
> ahead and provide patches.
So to make Emacs faster, we need to:
1. Fix certain individual and identified areas in C that are
currently slow for known reasons of the properties of the
algorithms and/or data structure involved.
2. On a system level, find and change areas in C that have to
do with how the Lisp model is implemented and
upheld generally.
3. I don't know where the native/byte compiler would go from
there, it it depends how big changes are in step 2.
4. Actual and existing Elisp code doesn't have to be changed
a lot, and it would still be Elisp only it would be
compiled with the methods from the CL world and in
particular from SBCL.
5. This would not be a complete integration between Elisp and
CL, but since the methods, tools and supply chain from CL
would now be working for Elisp, it would be a big step
towards such a possible integration in the future,
if desired.
--
underground experts united
https://dataswamp.org/~incal
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), (continued)
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), Emanuel Berg, 2023/08/13
- Re: [PATCH] Re: Bignum performance, Po Lu, 2023/08/13
- Re: [PATCH] Re: Bignum performance, Ihor Radchenko, 2023/08/14
- Re: [PATCH] Re: Bignum performance, Po Lu, 2023/08/14
- Re: [PATCH] Re: Bignum performance, Ihor Radchenko, 2023/08/14
- Re: [PATCH] Re: Bignum performance, Emanuel Berg, 2023/08/15
- Re: [PATCH] Re: Bignum performance, Emanuel Berg, 2023/08/14
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), Ihor Radchenko, 2023/08/14
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), Emanuel Berg, 2023/08/12
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), Ihor Radchenko, 2023/08/12
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core),
Emanuel Berg <=
- Re: [PATCH] Re: Bignum performance (was: Shrinking the C core), Ihor Radchenko, 2023/08/13
- Re: Bignum performance (was: Shrinking the C core), Mattias EngdegÄrd, 2023/08/11
- Re: Bignum performance (was: Shrinking the C core), Emanuel Berg, 2023/08/11
- Re: Shrinking the C core, Dmitry Gutov, 2023/08/10
- Re: Shrinking the C core, Eric S. Raymond, 2023/08/10
- Re: Shrinking the C core, Richard Stallman, 2023/08/11
- Re: Shrinking the C core, Christopher Dimech, 2023/08/11
- Re: Shrinking the C core, Emanuel Berg, 2023/08/12
- Re: Shrinking the C core, Emanuel Berg, 2023/08/12
- Re: Shrinking the C core, Christopher Dimech, 2023/08/12