[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#7146: (make-symbol "") issues
From: |
Chong Yidong |
Subject: |
bug#7146: (make-symbol "") issues |
Date: |
Sun, 03 Oct 2010 10:55:17 -0400 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux) |
Johan Bockgård <bojohan@gnu.org> writes:
> The problem is that there is no read syntax for a symbol with an empty
> name, so it can't reliably be printed to a string (file) and read back.
>
> (symbol-name (aref [#: x] 0)) => "x" ; This is what happens in the report.
>
> but (symbol-name (aref [#:] 0)) => ""
>
> You could change the reader to somehow recognize the first case. The
> problem would come back if you changed `make-symbol' to `intern',
> though, since it really prints as nothing at all.
I guess we could make intern and make-symbol signal errors for the empty
string.
- bug#7146: (make-symbol "") issues, Frank, 2010/10/02
- bug#7146: (make-symbol "") issues, Frank, 2010/10/02
- bug#7146: (make-symbol "") issues, Chong Yidong, 2010/10/02
- bug#7146: (make-symbol "") issues, Frank, 2010/10/03
- bug#7146: (make-symbol "") issues, Chong Yidong, 2010/10/03
- bug#7146: (make-symbol "") issues, Frank, 2010/10/03
- bug#7146: (make-symbol "") issues, Juanma Barranquero, 2010/10/03
- bug#7146: (make-symbol "") issues, Johan Bockgård, 2010/10/03
- bug#7146: (make-symbol "") issues,
Chong Yidong <=
- bug#7146: (make-symbol "") issues, Stefan Monnier, 2010/10/03
bug#7146: (make-symbol "") issues, MON KEY, 2010/10/03