From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Lack of tooling slowing down contributions Date: Mon, 17 Jun 2019 17:22:20 +0700 Message-ID: References: <87ftocy5uv.fsf@cassou.me> <87a7ehea7w.fsf@mail.linkov.net> <292af6adcd90b805f8eb1c0241170221@webmail.orcon.net.nz> <87muig35dj.fsf@mbork.pl> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="134690"; mail-complaints-to="usenet@blaine.gmane.org" Cc: Phil Sainty , Damien Cassou , Juri Linkov , Noam Postavsky , Emacs developers To: Marcin Borkowski Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 17 12:24:56 2019 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hcooq-000YuL-7W for ged-emacs-devel@m.gmane.org; Mon, 17 Jun 2019 12:24:56 +0200 Original-Received: from localhost ([::1]:45858 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcooo-0007N9-35 for ged-emacs-devel@m.gmane.org; Mon, 17 Jun 2019 06:24:54 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38863) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hcomY-0007Mp-V7 for emacs-devel@gnu.org; Mon, 17 Jun 2019 06:22:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hcomX-0006ko-T3 for emacs-devel@gnu.org; Mon, 17 Jun 2019 06:22:34 -0400 Original-Received: from mail-ed1-x532.google.com ([2a00:1450:4864:20::532]:33800) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hcomX-0006jr-IN for emacs-devel@gnu.org; Mon, 17 Jun 2019 06:22:33 -0400 Original-Received: by mail-ed1-x532.google.com with SMTP id s49so15433177edb.1 for ; Mon, 17 Jun 2019 03:22:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc:content-transfer-encoding; bh=z5K05oh2I6nrsG6haeUU+DmwEEE383k0YxpCCROXZsw=; b=VtqNcdjbSIWXM8PdbiPdePDms1E65m957tIZtNLILRUgecAnGQG/x2z08Ynn6+IY9l /LW4bzb2/huCRK8gfVzvhthoqmdh9VsdGVz2gyUa8Um94QIGq5PYYnSyItqTlgNumX6f F+N9CK2xsJO0S6jgDmGqTMDD7Vc0xNMI8j6bRKsD5d2RkmQm8BWHVWmAu0UBsJc5goNu WcN8iNkAJPauxJFN6HYLe6rCkjR9P61ILU/6pzgumnxEcgrz/RbO/kK8cszxC5tBfQoB q717qj3o2+ci5ku807+DE4JJgsTUY6S7mFtld8maAjS2PhbzLTZGnBo64dD+VOiQ/HtO +RHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc:content-transfer-encoding; bh=z5K05oh2I6nrsG6haeUU+DmwEEE383k0YxpCCROXZsw=; b=LwrvHhHD8L26n/pAySv7C1n1PdUNJ3PSGhQXhQcpreTRgCkDW8ad+8oIdqHwxPZI8Y xuXVR/BUbO4uIhBB21Yqf5WzhqiCmNcKGkpZEU/BkCzEtFiL8XJ3ntWXdrVoioqW7NDE d0VgvKaGSsRcuaD+o80sZ8h+rlKVtbcrTw2lWkor//Ry2fkiddcqKWD7CVuCSS4Kqb0X /xVlWCG6VUMvb0di/JNNIm+kGNq0YxdsYVwMQoWZgTxTpfBTHGUZcIpFTjS9k3K/lPqd UP9+IYw4YdoACAGtLvO1aXggIkEdebOzv/F4uRup7UujiWiAsbuVyGImnJ+a0sIsE/w3 /w+Q== X-Gm-Message-State: APjAAAXHS2hj2/WtgOWOJ/zWEWOqYzOQslRv4IIjJDVIUoUqyut/IwHz 1JjBWVTKjtQxxNpq+2mHrJu2YjwXvcgp00xGYOdnyz6mf7o= X-Google-Smtp-Source: APXvYqypkjXNZELOk7f1CY92tj386jHlbOybiKjkc2K4nao1RE/Glqx9h3OI4TIqGH8x6kEd7QnWnbHsmkmUwCI9jGc= X-Received: by 2002:aa7:d845:: with SMTP id f5mr25828765eds.78.1560766952017; Mon, 17 Jun 2019 03:22:32 -0700 (PDT) In-Reply-To: <87muig35dj.fsf@mbork.pl> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::532 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:237773 Archived-At: On Mon, Jun 17, 2019 at 4:56 PM Marcin Borkowski wrote: > TeX uses a nice approximate solution where a period after a capital > letter does not mean a sentence ending. This does not solve everything > (of course), but helps in cases like "P. G. Wodehouse" (I love his > Bertram Wooster stories, btw). On the other hand, it can be tripped by > things like "He used to work in NASA. Now he's a full-time comic strip > author". I have a hypothesis that in all cases where U+002E FULL STOP is used in a role other than sentence ending punctuation, it should either not be followed by any spaces (as in decimals such as 3.14 or object member access like rect.width), or be followed by a U+00A0 NO-BREAK SPACE rather than any number of ordinary U+0020 SPACEs (as in contractions and initials such as e.~g., Dr.~Pepper, or P.~G.~Wodehouse). So any false positive of the simple rule =E2=80=9CEvery U+002E U+0020 is a sentence end=E2=80=9D is a typographical mistake to be fixed, rather than a legitimate exception to be worked around. Any counterexamples? On the other hand, I have another hypothesis that this convention would be much harder to enforce than the double-spacing one.