[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Shrinking the C core
From: |
Po Lu |
Subject: |
Re: Shrinking the C core |
Date: |
Mon, 28 Aug 2023 09:41:34 +0800 |
User-agent: |
Gnus/5.13 (Gnus v5.13) |
Arthur Miller <arthur.miller@live.com> writes:
> Very interesting discussion going on for a long time.
>
> I think you are all correct, and wrong to an extent, but I believe that
> nobody has touched the fundamental issue: emacs design is flawed beyond
> repair for todays machines. Not necessarily in pejorative meaning, but
> to repair Emacs you would have to significantly rework internals, to the
> point of entire design rewrite. Emacs is a child of its time (like
> everything else). It was designed for the time of single-core slow
> machine, and its design makes sense in that perspective. However, for
> todays multicore machines, the fact that a lisp machine is slapped on
> top of an existing text editor (Gosslings I guess), and everything is
> shared via global state, can't be addressed in any other way but to
> rewrite Emacs core from ground up. No amount of patch slapping onto the
> current design can compensate for the lack of appropriate desing.
Unix was designed for 16-bit uniprocessor machines, where the only form
of ``interlocking'' was:
int x = spltty ();
splx (x);
But today, both free BSD Unix and proprietary Unix scale to SMPs with
hundereds of processors, exploiting intricate interlocking around
individual kernel data structures. The perfect antithesis to your
standpoint...
- Re: Shrinking the C core, (continued)
- Re: Shrinking the C core, Richard Stallman, 2023/08/27
- Re: Shrinking the C core, Arthur Miller, 2023/08/28
- Re: Shrinking the C core, Po Lu, 2023/08/28
- Re: Shrinking the C core, Arthur Miller, 2023/08/28
- Re: Shrinking the C core, Po Lu, 2023/08/28
- Re: Shrinking the C core, Arthur Miller, 2023/08/29
Re: Shrinking the C core,
Po Lu <=
- Re: Shrinking the C core, chad, 2023/08/27
- Re: Shrinking the C core, Emanuel Berg, 2023/08/28
- Re: Shrinking the C core, Arthur Miller, 2023/08/28
- Re: Shrinking the C core, Po Lu, 2023/08/28
- Re: Shrinking the C core, Andrea Monaco, 2023/08/28
- Re: Shrinking the C core, Arthur Miller, 2023/08/28
Re: Shrinking the C core, Arthur Miller, 2023/08/28
Re: Shrinking the C core, Po Lu, 2023/08/28
Re: Shrinking the C core, Ihor Radchenko, 2023/08/28
Re: Shrinking the C core, Arthur Miller, 2023/08/28