|
From: | David De La Harpe Golden |
Subject: | bug#7146: (make-symbol "") issues |
Date: | Sun, 17 Jul 2011 22:41:19 +0100 |
User-agent: | Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.18) Gecko/20110626 Icedove/3.1.11 |
On 17/07/11 04:16, Stefan Monnier wrote:
"#:" is the obvious choice for the uninterned representation. It already works for printing, but is not understood by the reader.
Is it? If you mean just a "#:" on its own it looks a bit odd to me, but as usual I'm coming from CL.
CommonLisp has a |....| syntax for interned symbols which trivially allows empty symbols,
That's not just for interned symbols. #:|| is read as an uninterned empty-string named symbol in common lisp, #:|hello world| as an uninterned symbol with a space in the name etc.
[Prev in Thread] | Current Thread | [Next in Thread] |