[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [RFC PATCH] Per-window face support
From: |
Richard Stallman |
Subject: |
Re: [RFC PATCH] Per-window face support |
Date: |
Mon, 18 Jun 2018 19:22:32 -0400 |
[[[ To any NSA and FBI agents reading my email: please consider ]]]
[[[ whether defending the US Constitution against all enemies, ]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]
> The definition of `eq` in Common-Lisp (and Scheme likewise for `eq?`)
> allows it to be defined identically to `eql`.
I fear this would lead to a big slowdown in assq, memq, and many other
inner loops that now check EQ. Replacing that with EQL, even if it is
open-coded, would require testing the type first.
One way to avoid that slowdown would be to replace each inner loop
with two inner loops, one for the case where EQL really means EQ
and one for the case where it doesn't.
--
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)
- Aliasing EQ to EQL (was: [RFC PATCH] Per-window face support), (continued)
- Aliasing EQ to EQL (was: [RFC PATCH] Per-window face support), Stefan Monnier, 2018/06/17
- Re: Aliasing EQ to EQL (was: [RFC PATCH] Per-window face support), Daniel Colascione, 2018/06/17
- Re: Aliasing EQ to EQL, Stefan Monnier, 2018/06/17
- Re: Aliasing EQ to EQL, Daniel Colascione, 2018/06/17
- Re: Aliasing EQ to EQL, Stefan Monnier, 2018/06/18
- Re: [RFC PATCH] Per-window face support, Stefan Monnier, 2018/06/17
- Re: [RFC PATCH] Per-window face support, Daniel Colascione, 2018/06/17
- Re: [RFC PATCH] Per-window face support, Stefan Monnier, 2018/06/17
- Re: [RFC PATCH] Per-window face support, Daniel Colascione, 2018/06/17
- Re: [RFC PATCH] Per-window face support, Stefan Monnier, 2018/06/17
- Re: [RFC PATCH] Per-window face support,
Richard Stallman <=
- Re: [RFC PATCH] Per-window face support, Stefan Monnier, 2018/06/18