#294: Reder doesn't recongize terminating characters in some cases -----------------------+---------------------------------------------------- Reporter: sboukarev | Owner: somebody Type: defect | Status: new Priority: major | Milestone: Component: other | Version: Keywords: | -----------------------+---------------------------------------------------- Things like #\Space; signals Unrecognized character name: "Space;"
{{{ (set-macro-character #? (lambda (stream char) (code-char (read stream nil nil t)))) '(a .?0) Dot context error. }}}
Both cases are a result of hard-coded checks for terminating macro- characters, and in case of #\ it's only '(' and ')'.
The attached patch fixes both issues.