Re: pretty-print and ~C
Alex Shinn <[email protected]> Mon, 22 Dec 2003 22:21:01 -0600
| Newsgroups | gmane.lisp.scheme.srfi.srfi-48 |
|---|---|
| Message-ID | <[email protected]> |
On Mon, Dec 22, 2003 at 04:05:07PM +0100, Ken Dickey wrote: > CL DISPLAY's the character as well. From the CL Hyperspec: > > (format nil "~C" #\A) => "A" > (format nil "~C" #\Space) => " " My mistake, I was thinking of the ~:C behavior and confused by the fact that GCL spells out the name by default, contrary to the hyperspec. In GCL 2.6.1: (format nil "~C" #\Newline) => "Newline" However this is one situation where I would disagree with Common-Lisp - ~C acts exactly as ~A in this case and thus has no use. I doubt future Schemes will implement CL buckey-bit characters (they are a hack and not i18n friendly), so the only extra feature ~C provides would be the character names with the : modifier. For this SRFI it may be better to drop it altogether. -- Alex