unofficial mirror of emacs-tangents@gnu.org
 help / color / mirror / Atom feed
From: chad <yandros@gmail.com>
To: emacs-tangents@gnu.org
Subject: Re: Display of undisplayable characters: \U01F3A8 instead of diamond
Date: Fri, 2 Sep 2022 16:39:29 -0400	[thread overview]
Message-ID: <CAO2hHWYo=MpA3RzogMC3PTqZ9YKasZM1ptgOVDdc-PRJwDpOAg@mail.gmail.com> (raw)
In-Reply-To: <878rn1zk52.fsf@dataswamp.org>

[-- Attachment #1: Type: text/plain, Size: 1549 bytes --]

On Fri, Sep 2, 2022 at 3:25 PM Emanuel Berg <incal@dataswamp.org> wrote:

> > I understand (academically) that once someone has adapted
> > themselves to a particular set of bugs, shortcomings, and
> > limitations
>
> But here the bug was actually better from our perspective ...
>

The bug was better in that the undefined behavior from sending known-bad
data to the console hasn't yet caused you trouble that you've identified.
Everyone (who's looked at the code) acknowledges that it was doing the
wrong thing. The fact that the bug didn't hurt you and you got used to it
is exactly what I meant by "adapted themselves".

What the other user (RMS, in this case) _wanted_ to do was to use a console
(not window system) emacs to look at a range of characters that extends
beyond ASCII. The specific implementations he was using did that right some
of the time and wrong some of the time. When it was wrong, it failed in a
certain way. He adapted himself to that failure.

The alternative that emacs-devel is trying to establish (via experiments,
etc/PROBLEMS changes, and perhaps code patches) will make the system fail
less often -- that is, do what the user wants more often. The argument in
question is basically "Don't make the software do what the user wants more
often if it changes away from the bugs that are already familiar to me",
especially when that argument is expressed *in the middle of fixing the
problem*, as a discouragement from fixing the problem for all users, then
we've arrived at "That's horrifying." ala XKCD 1172.

~Chad

[-- Attachment #2: Type: text/html, Size: 2039 bytes --]

  parent reply	other threads:[~2022-09-02 20:39 UTC|newest]

Thread overview: 10+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <E1oRQ6X-0007In-OK@fencepost.gnu.org>
     [not found] ` <87edx28cl1.fsf@disroot.org>
     [not found]   ` <E1oSVZB-0008Vf-1X@fencepost.gnu.org>
     [not found]     ` <83y1v7w6eu.fsf@gnu.org>
     [not found]       ` <E1oSsba-00065k-NL@fencepost.gnu.org>
     [not found]         ` <dacea928880b805d23c2@heytings.org>
     [not found]           ` <E1oTtfF-0001PX-2x@fencepost.gnu.org>
     [not found]             ` <2f302d1c3966849477b3@heytings.org>
     [not found]               ` <YxHlIPwwApfe5fuk@ACM>
     [not found]                 ` <83mtbiovzr.fsf@gnu.org>
     [not found]                   ` <YxIHp5P8sBRjz/Vg@ACM>
     [not found]                     ` <83a67hq3l7.fsf@gnu.org>
2022-09-02 14:39                       ` Display of undisplayable characters: \U01F3A8 instead of diamond chad
2022-09-02 14:42                         ` Gregory Heytings
2022-09-02 18:49                         ` Emanuel Berg
2022-09-02 19:41                           ` Gregory Heytings
2022-09-02 21:13                             ` Emanuel Berg
2022-09-02 20:39                           ` chad [this message]
2022-09-02 21:14                             ` Emanuel Berg
2022-09-02 21:52                             ` Alan Mackenzie
2022-09-03  0:33                               ` Gregory Heytings
2022-09-03  1:41                                 ` Emanuel Berg

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to='CAO2hHWYo=MpA3RzogMC3PTqZ9YKasZM1ptgOVDdc-PRJwDpOAg@mail.gmail.com' \
    --to=yandros@gmail.com \
    --cc=emacs-tangents@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).