[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Questions about throw-on-input
From: |
Eli Zaretskii |
Subject: |
Re: Questions about throw-on-input |
Date: |
Thu, 14 May 2020 17:23:42 +0300 |
> From: Philipp Stephani <address@hidden>
> Date: Thu, 14 May 2020 10:32:44 +0200
> Cc: Alexander Miller <address@hidden>, Emacs developers <address@hidden>,
> Stefan Monnier <address@hidden>, yyoncho <address@hidden>
>
> > Your ideal world seems to be based on an editor design that is very
> > different from what Emacs is. The absolute majority of objects which
> > an average Lisp program manipulates are globally visible -- buffers,
> > windows, frames, global variables, the obarray, etc., and doing that
> > in non-blocking ways is not really trivial.
> >
>
> And that's what I'd call one of the biggest problems in current
> Emacs's design. Much of the development in programming practices over
> the last few decades has been moving away from global mutable state,
> in order to increase robustness and predictability, and also to make
> concurrency without subprocesses possible.
My point is that adding multithreading to Emacs will need rethinking
and redesigning many core features, so it is a large job.
- Re: Questions about throw-on-input, (continued)
- Re: Questions about throw-on-input, Eli Zaretskii, 2020/05/11
- Re: Questions about throw-on-input, Alexander Miller, 2020/05/11
- Re: Questions about throw-on-input, Eli Zaretskii, 2020/05/11
- Re: Questions about throw-on-input, Stefan Monnier, 2020/05/11
- Re: Questions about throw-on-input, Alexander Miller, 2020/05/11
- Re: Questions about throw-on-input, Stefan Monnier, 2020/05/11
- Re: Questions about throw-on-input, Alexander Miller, 2020/05/12
- Re: Questions about throw-on-input, Eli Zaretskii, 2020/05/13
- Re: Questions about throw-on-input, Alexander Miller, 2020/05/13
- Re: Questions about throw-on-input, Philipp Stephani, 2020/05/14
- Re: Questions about throw-on-input,
Eli Zaretskii <=
- Re: Questions about throw-on-input, Philipp Stephani, 2020/05/14
- RE: Questions about throw-on-input, Drew Adams, 2020/05/14
- Re: Questions about throw-on-input, Richard Stallman, 2020/05/14
- Re: Questions about throw-on-input, Stefan Monnier, 2020/05/14
- Re: Questions about throw-on-input, Arthur Miller, 2020/05/15
- Re: Questions about throw-on-input, Stefan Monnier, 2020/05/15
- Re: Questions about throw-on-input, Yuan Fu, 2020/05/15
- Re: Questions about throw-on-input, Stefan Monnier, 2020/05/15
- Re: Questions about throw-on-input, yyoncho, 2020/05/15
- Re: Questions about throw-on-input, Alexander Miller, 2020/05/15