[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Dmitry Gutov |
Subject: |
Re: Shrinking the C core |
Date: |
Thu, 10 Aug 2023 14:28:00 +0300 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.13.0 |
On 10/08/2023 04:19, Eric S. Raymond wrote:
basic considerations of clocks per second would
predict it to run a*dead minimum* of two orders of magnitude faster
than the Emacs of, say, 1990.
In addition to the examples made by others, I'll say that the sizes of
software projects have increased from 1990 as well. So if you have a
Lisp routine that simply enumerates the files in one project, it has to
do proportionally more work.
> And 1990 Emacs was already way fast enough for the human eye and
> brain, which can't even register interface lag of less than 0.17
> seconds (look up the story of Jef Raskin and how he exploited this
> psychophysical fact in the design of the Canon Cat sometime; it's very
> instructive). The human auditory system can perceive finer timeslices,
> down to about 0.02s in skilled musicians, but we're not using elisp
> for audio signal processing.
I've had to expend significant effort on many occasions to keep various
command execution times below 0.17, or 0.02, or etc.
Which is to say, while I'm very much in favor of the "lean core" concept
myself, we should accompany far-reaching changes like that with
appropriate benchmarking.
- Re: [PATCH] Re: Bignum performance, (continued)
- 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, 2023/08/12
- 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 <=
- 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
- Re: Shrinking the C core, Eli Zaretskii, 2023/08/12
- Re: Shrinking the C core, Christopher Dimech, 2023/08/12
- Re: Shrinking the C core, Emanuel Berg, 2023/08/12
- Re: Shrinking the C core, Ihor Radchenko, 2023/08/12