#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. -- Ticket URL: <http://trac.common-lisp.net/armedbear/ticket/294> armedbear <http://common-lisp.net/project/armedbear> armedbear