unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
From: "Per Starbäck" <per@starback.se>
To: "emacs-devel@gnu.org" <emacs-devel@gnu.org>
Subject: Re: ASCII-only startup message?
Date: Sun, 27 Dec 2015 20:27:38 +0100	[thread overview]
Message-ID: <CADkQgvux_N7gLS92-jK3rPsszLo+yPDUQENEyfdUHTg2-U25_g@mail.gmail.com> (raw)
In-Reply-To: <9e93866e-c6a4-42e3-b8b2-70fd6185b25e@default>

>> That one character has several meanings, as the exclamation mark
>> "!" also means factorial doesn't mean it needs to be seen as two
>> characters.
>
> Correct.  It does not imply that it NEEDS to be seen as two
> characters.  But it also does not imply that it NEEDS to be
> seen as the one and the same character.

> Consider the apostrophe and the prime mark.  You could argue
> that they do not NEED to be seen as separate characters.  But
> the (better) choice was made to use separate chars for them.

No, only out of ignorance could you argue that, since they don't even
look the same. Please recognize that typography is much older than
computers, and that the "choice" that those should be different
characters goes back a long time. It's not something that anyone alive
when the Unicode consortium was founded has had any input on.

For most characters (included all mentioned in this post) the correct
chronology is this:
(1) there is a bunch of characters, used in writing and typesetting
(2) some technology (typewriters, computers) create some new ersatz
characters that are used as several "real" characters, for simplicity
sake
(3) later technology creates bigger character sets that have all those
characters. Of course the "ersatz characters" still exist as well, and
it is they that have special syntactic meanings in programming
languages etc. (Also people often use keep using them in typed text
since it's easier to enter, as I do in this text for example.)

You keep arguing as if step (1) didn't exist, that the ascii
characters are the original characters and the Unicode consortium then
decides to split some of them up more or less arbitrarily.

> Unicode made choices, and no doubt good ones.  But they are
> *choices*: same char for different uses of !, same char for
> different uses of ’, but different chars for different uses
> of − and -.

There *are* certainly some interesting choices made, but these are
not. All of your examples are established since a long time before
computers even existed. You think "different uses of ~ and -" only
because you have been conditioned by typewriters and computers
(probably primarily the latter) into thinking there is *one* character
"-" that is used in various ways.

> Or consider character HYPHEN-MINUS (U+002D), character HYPHEN
> (U+2010), and character MINUS SIGN (U+2212).
>
> You might say that the first of these is analogous to the ASCII
> apostrophe (U+0027) - it is essentially for compatibility.

Yes, that is true, but not for compatibility between "apostrophe" and
"right single quotation mark" as that imagined argument continues in
your post, but for compatibility between "left single quotation mark"
and "right single quotation mark" as well as less common characters
like "prime".

It is also analogous to ASCII " which is a compatibility character
between primarily "left double quotation mark" and "right double
quotation mark" (but also for less common characters like "double
prime").

I've cut down on quotations. This can have a tendency to run away into
what isn't relevant. What *is* relevant is that there is common
misconception that ASCII ' someone is *more* correct as apostrophe
than it is as a quotation character. It just isn't. In "lazy"
typewritten text (like this), by all means use ' and ". In
good-looking text they just aren't used. This is relevant for Emacs as
it has been decided to sometimes show such "good-looking text".



  reply	other threads:[~2015-12-27 19:27 UTC|newest]

Thread overview: 61+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-12-26 17:25 ASCII-only startup message? Paul Eggert
2015-12-26 18:16 ` Eli Zaretskii
2015-12-26 18:41   ` Random832
2015-12-26 18:50     ` Paul Eggert
2015-12-26 19:11       ` Eli Zaretskii
2015-12-26 19:01     ` Eli Zaretskii
2015-12-26 18:45   ` Paul Eggert
2015-12-26 19:10     ` Eli Zaretskii
2015-12-26 19:40       ` Paul Eggert
2015-12-26 20:50         ` Eli Zaretskii
2015-12-26 23:28           ` Paul Eggert
2015-12-27  0:17             ` Drew Adams
2015-12-27  1:03               ` Clément Pit--Claudel
2015-12-27  2:51                 ` Drew Adams
2015-12-27  1:09               ` Paul Eggert
2015-12-27 15:56                 ` Eli Zaretskii
2015-12-27 18:45                   ` Paul Eggert
2015-12-27  6:58               ` Random832
2015-12-27 14:17                 ` Per Starbäck
2015-12-27 14:55                   ` Drew Adams
2015-12-27 16:35                     ` Per Starbäck
2015-12-27 17:42                       ` Drew Adams
2015-12-27 19:27                         ` Per Starbäck [this message]
2015-12-27 22:47                           ` Drew Adams
2015-12-27 23:45                             ` Per Starbäck
2015-12-28  2:01                               ` Drew Adams
2015-12-28  5:51                                 ` Random832
2015-12-28 10:09                                   ` Drew Adams
2015-12-28  6:05                                 ` Per Starbäck
2015-12-28 10:13                                   ` Drew Adams
2015-12-28  9:12                                 ` Nikolai Weibull
2015-12-28 10:15                                   ` Drew Adams
2015-12-28 14:59                                     ` Nikolai Weibull
2015-12-28 18:39                                       ` Drew Adams
2015-12-28  9:37                             ` Paul Eggert
2015-12-28 10:16                               ` Drew Adams
2015-12-29  7:05                                 ` Random832
2015-12-29  8:01                                   ` Yuri Khan
2015-12-29 14:38                                     ` Random832
2015-12-29 15:58                                     ` Eli Zaretskii
2015-12-29 17:05                                     ` Paul Eggert
2015-12-29 18:00                                       ` Drew Adams
2015-12-29 18:16                                       ` Eli Zaretskii
2015-12-29 19:24                                         ` Paul Eggert
2015-12-29 15:55                                   ` Eli Zaretskii
2015-12-29 17:40                                   ` Drew Adams
2015-12-28 16:31                               ` Eli Zaretskii
2015-12-27  3:44             ` Eli Zaretskii
2015-12-27  8:12               ` Nikolai Weibull
2015-12-28 20:04               ` John Wiegley
2015-12-29  6:50                 ` Richard Stallman
2015-12-29 16:55                   ` John Wiegley
2015-12-29 17:30                     ` Paul Eggert
2015-12-29 18:18                       ` Drew Adams
2016-01-01 13:29                       ` Marcin Borkowski
2016-01-01 17:48                         ` John Wiegley
2016-01-01 17:50                           ` John Wiegley
2016-01-02  8:14                           ` Paul Eggert
2015-12-29 15:05                 ` Random832
2015-12-29 16:49                   ` John Wiegley
     [not found]                 ` <<n5u7gn$6vh$1@ger.gmane.org>
2015-12-29 17:46                   ` Drew Adams
     [not found] <<567ECD8C.1070408@cs.ucla.edu>

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=CADkQgvux_N7gLS92-jK3rPsszLo+yPDUQENEyfdUHTg2-U25_g@mail.gmail.com \
    --to=per@starback.se \
    --cc=emacs-devel@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.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).