[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagno

From: Richard Stallman
Subject: Re: [Emacs-diffs] master 9ce1d38: Use curved quotes in core elisp diagnostics
Date: Tue, 18 Aug 2015 21:24:49 -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. ]]]

  > > what benefit is there in putting
  > > any real curly quotes into those doc strings?

  > Format strings are easier to read and use, particularly by novices, if 
  > characters typically stand for themselves.

The issue at hand is doc strings in the source code, not format strings.
Those are a different issue.

  >    ... To get the number of bytes, use ‘string-bytes’. ...

  > Users can cut this text from *Help* and paste it directly into their source 
  > code's doc strings; this is simpler than having to change those quotation 

It's a bad practice to copy text from a help buffer into
a doc string in the source code.  There are several constructs
used in source code doc strings that get converted into something
different in a help buffer.  So if you want to copy one doc string
into another, you should copy from source code.

I doubt that case arises very often, though.  If the user's new
function is so similar to an existing function that he wants to copy
from its doc string, he probably wrote his function by modifying the
code of that function, and probably already has its doc string.

Dr Richard Stallman
President, Free Software Foundation (gnu.org, fsf.org)
Internet Hall-of-Famer (internethalloffame.org)
Skype: No way! See stallman.org/skype.html.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]