[Top][All Lists]

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

Re: [PATCH] Interpret #r"..." as a raw string

From: Richard Stallman
Subject: Re: [PATCH] Interpret #r"..." as a raw string
Date: Wed, 03 Mar 2021 00:53:55 -0500

[[[ 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. ]]]

  > I have seen it called a "raw string literal" in other languages.

The concept of "literal" does not fit Lisp very well.  It describe the
situation with other languages, where expressions are not objects,
only syntax.  In those languages, you don't put a string into your
program, only a "literal" which represents a string value.

In Lisp, what you put in the program _is_ a string.  What you write
in the textual code is not a "literal", it is the textual representation
of the string to put in the program.

I just saw that the term "literal" appears occasionally in the Emacs
Lisp Ref Manual.  Would someone like to rewrite those parts so that they
fit the concepts of Lisp batter?

Dr Richard Stallman
Chief GNUisance of the GNU Project (https://gnu.org)
Founder, Free Software Foundation (https://fsf.org)
Internet Hall-of-Famer (https://internethalloffame.org)

reply via email to

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