From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.help Subject: Re: Getting Emacs to play nice with Hunspell and apostrophes Date: Sat, 14 Jun 2014 21:51:43 +0700 Message-ID: References: <87ha3s71mt.fsf@debian.uxu> <87tx7rsevi.fsf@debian.uxu> <8738fbscao.fsf@debian.uxu> <8738f8w988.fsf@debian.uxu> <8761k3vj2y.fsf@debian.uxu> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1402757531 4017 80.91.229.3 (14 Jun 2014 14:52:11 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Jun 2014 14:52:11 +0000 (UTC) Cc: "help-gnu-emacs@gnu.org" To: Emanuel Berg Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Jun 14 16:52:05 2014 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1WvpJK-0004cO-G6 for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Jun 2014 16:52:02 +0200 Original-Received: from localhost ([::1]:35641 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvpJK-0001CB-1l for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Jun 2014 10:52:02 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39050) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvpJ7-0001C5-V6 for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 10:51:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WvpJ2-0005VP-Ff for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 10:51:49 -0400 Original-Received: from mail-qc0-x231.google.com ([2607:f8b0:400d:c01::231]:50961) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WvpJ2-0005VI-9i for help-gnu-emacs@gnu.org; Sat, 14 Jun 2014 10:51:44 -0400 Original-Received: by mail-qc0-f177.google.com with SMTP id r5so2053602qcx.36 for ; Sat, 14 Jun 2014 07:51:43 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=QMLUswMRzKwaYy242zNtDJ5A5l8vLHOFlbLkK2pAHys=; b=yLYbS16Qm4oymx36rdg954c4svDGlzEDIGh6mUigoiBKYpeRC1CSxO1knLSsPsfwcI xk9dT1kTcykrDslomu7KwdgrqkQvAaBM+hLTWYEoxdYvWkMXDjgTRiam21kdCnM2ksxs Gq+/r7usezJB0gEP+cUiL7lMzPaV+GY1zWKwOWVJfsvvIUfGGHnBB83Y+rl0jnH64nZB BmjoW03GEkRrgOJWWVamMFWlQZN8SrrhnWdeHA+KOiwoQyqULiYWEEHpJKI3IgIR4y5p wzcWAPuv+f9B7HwG3FbxKJSiwLpPihe5h+EcPPP9u0ZWIZYxOhlmiG1wZUZs4s4x+ds7 4SaQ== X-Received: by 10.140.85.166 with SMTP id n35mr11578786qgd.67.1402757503606; Sat, 14 Jun 2014 07:51:43 -0700 (PDT) Original-Received: by 10.96.154.73 with HTTP; Sat, 14 Jun 2014 07:51:43 -0700 (PDT) In-Reply-To: <8761k3vj2y.fsf@debian.uxu> X-Google-Sender-Auth: TxkM6FbiCDXyFnkY96ZjXBAl9zI X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2607:f8b0:400d:c01::231 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:98251 Archived-At: On Sat, Jun 14, 2014 at 6:14 PM, Emanuel Berg wrot= e: > Yuri Khan writes: > >> Curly quotes (and, in >> Russian print tradition, double angle quotes) are >> what I am used to seeing in print and consider to be >> the correct way to write > > OK, I believe you. However, the point I made with all > people coming from different cultures is that it > doesn't matter where we are from individually. When I > went to school, I suppose I was most comfortable with > Swedish. But I'm not supposing we all switch to > Swedish! OK, so what? I expect that people of all cultures who were exposed to books printed before the advent of the computer and the word processor are used to typographic characters. > OK, that's a ridiculous example as it is > extreme, while what we discuss now is perhaps trivial > (' or =E2=80=99) - but in principle it is the same. The > computer language is English, and as I showed - the man > pages for ls and emacs, as well as the RFC excerpt, as > well as all experience with mails and Usenet and > programming culture - all show that in "Computer > English", ' (not =E2=80=99) is correct. They are that way because they were written in the dark age of ten thousand code pages and never updated to Unicode. The GCC error messages in the en_US.utf8 locale, on the other hand, do use curly quotes. >> Straight quotes I recognize in both print and on >> screen as a no longer necessary homage to the old >> clunky typewriter, and perceive as silly. > > They are not homages to anything - they exist. It is of > course interesting to know why they are there but as > for as for this discussion it doesn't matter. What > matters is that they are there, they exist. They exist *because* there was a certain technical limitation in the last fifty years or so. Since this limitation has been removed, there is no reason for them. OK, I do not suggest that Perl should drop its backtick operator or that computer languages universally start using curly quotes for character and string literals (although that would make many languages more elegant by simplifying parsing). But how about we reserve all these artificial characters for computer languages, one of which English is not. >> As for your problems seeing curly quotes, that=E2=80=99s >> because of your display engine. > > Yes, another reason why not to use them. I believe users of the VGA text console are intelligent beings and respect their decision to suffer. > I can't say I have that much respect for HTML as a > technical system but yes, I think ' should be used, > both when typing and in presentation - where the > material will be read in a browser (i.e., a computer > program) and sometimes yanked to a mail or post or > configuration file. For configuration files, by all means, the character which is proper for that particular file format must be used. Otherwise, primarily, the material will be read by a human being, and only secondarily in a computer program. I wish for a future where the Web replaces the printed book, therefore, the Web must do all things books do, and then some. > LaTeX is indeed complex but it is for a good reason - > so there won't be any limitations creating complex > documents. When you print LaTeX I don't really care > what the chars look like because with LaTeX you > typically print ambitious documents of several pages so > then you get into the flow when reading, so you stop > thinking about the chars really fast. No. If I have to read a printed document, every straight quote, every hyphen used in place of a dash, every uneven space, pulls me out of the flow. The only way for me to stop thinking about the characters is if they are exactly as in a book typeset by a skilled typesetter on a pre-computer-era press. Yes, LaTeX does a lot to produce a beautifully typeset printout from an ASCII source. This is not enough; I want that same beautiful typesetting on screen, in browser, in any page width I happen to have, in my favorite typeface and font size, without having to recompile the document. And at the same time, it does too much. It has to maintain, and document authors have to utilize, a multitude of workarounds that are caused by TeX not using Unicode internally. > when you program and write in English (like > now), don't you use the US keyboard layout? That's what > I do to get the brackets and the semicolon and all that > with no fuss - it is not that I use the Swedish chars > that much, anyway! (Which is again the whole point.) > And with the US layout, ' (and so on) are easier to > type than the chars you suggest. The difference between ' and AltGr+' is almost negligible for me. Additionally, when I use an apostrophe in a string constant in a language where strings are delimited by single quotes, or double curly quotes where delimited by double quotes, I don=E2=80=99t have to backslash-quote them. I do understand we have engaged in a holy war not directly related to the original poster=E2=80=99s problem. Let=E2=80=99s agree to disagree.