From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Newsgroups: gmane.emacs.help Subject: Re: String length 13 characters made of blank spaces Date: Fri, 30 Oct 2020 09:12:18 +0100 Message-ID: <20201030081218.GB26449@tuxteam.de> References: Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="5/uDoXvLw7AC5HRs" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="19090"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/1.5.21 (2010-09-15) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Fri Oct 30 09:13:06 2020 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kYPWz-0004r3-33 for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 09:13:05 +0100 Original-Received: from localhost ([::1]:60350 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kYPWy-0000FI-3B for geh-help-gnu-emacs@m.gmane-mx.org; Fri, 30 Oct 2020 04:13:04 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:44594) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kYPWL-0000Eo-Dq for help-gnu-emacs@gnu.org; Fri, 30 Oct 2020 04:12:25 -0400 Original-Received: from mail.tuxteam.de ([5.199.139.25]:35169) by eggs.gnu.org with esmtps (TLS1.2:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.90_1) (envelope-from ) id 1kYPWH-0002Rv-2W for help-gnu-emacs@gnu.org; Fri, 30 Oct 2020 04:12:25 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=tuxteam.de; s=mail; h=From:In-Reply-To:Content-Type:MIME-Version:References:Message-ID:Subject:To:Date; bh=6b4H7Oat9elaCbNk8+QTX2fSHjaYG+Kv5poYeP92iC0=; b=e1p9GkXXlA+jnBKHbGv4aVGtBJVHpm2out6ANQXYAhFm+umTLVNxYEAI9+ZMI1jDk4v53E2fzjrSvVD6ieRjD0t0rgYUS+ZkWalqfZ8an44uM0ZBnwPvR2VxNO3RavpWa/4zbJ133cAmR/5sV5Or15+7J/CbiFpsQws0EEwUCiLsl/AWu4LBnGL1eHtUaD3nNdUKVAECbhuZL2TySM1lge1jlErc8dqciEEpXm2Pm+LeiBS+yolq8rEHWZIA9LAd4o0Bxyz9Wjnt3/c/dQe14k4GlHPj45hB5N4AZ33FH50ICPe0JMPQty25FKX1ECUT5gU18xjet2H7qGxzZLRyzg==; Original-Received: from tomas by mail.tuxteam.de with local (Exim 4.80) (envelope-from ) id 1kYPWE-0007FU-Eq for help-gnu-emacs@gnu.org; Fri, 30 Oct 2020 09:12:18 +0100 Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=5.199.139.25; envelope-from=tomas@tuxteam.de; helo=mail.tuxteam.de X-detected-operating-system: by eggs.gnu.org: First seen = 2020/10/30 04:00:11 X-ACL-Warn: Detected OS = Linux 3.1-3.10 [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:124812 Archived-At: --5/uDoXvLw7AC5HRs Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Fri, Oct 30, 2020 at 04:53:37AM +0100, Christopher Dimech wrote: >=20 > Can one do the following to have a string length 13 characters > made of blank spaces, or is it better to use some other construct? >=20 > (make-string 13 ? ) That's perfectly fine. For that one character, it is customary to escape it (i.e. to spell it out as "?\ ". For one, that makes the space more visible, and then, you need the escape in the cases where the character has a special meaning (try making a string of thirteen open parentheses, for example). Since the escape works always, you get a more consistent (and arguably, readable) result by always putting a "\" there, i.e. ?\a instead of the equivalent ?a. But just a matter of taste. In the case of space, since it's nearly invisible, could send your readers into a tailspin. Cheers - t --5/uDoXvLw7AC5HRs Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.12 (GNU/Linux) iEYEARECAAYFAl+byuIACgkQBcgs9XrR2kbwAQCffWjyEWimOZASVJKBsCX0c1ip XyYAnR/WprlS3G1DRHH0dvgaSlyyjsd2 =CRqT -----END PGP SIGNATURE----- --5/uDoXvLw7AC5HRs--