chiark / gitweb /
src/class-utilities.lisp: Permit `temporary-name' objects as class names.
authorMark Wooding <mdw@distorted.org.uk>
Sun, 26 Mar 2017 14:16:18 +0000 (15:16 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Fri, 8 Jun 2018 18:58:28 +0000 (19:58 +0100)
commita547121fd73f150141cdb91636d37b21093f9d27
tree53b72fe27fdfca2b13933bd236b31152ef786346
parentdf4fa4b95453ebaff0a24e25f09b522b6b0a2e12
src/class-utilities.lisp: Permit `temporary-name' objects as class names.

This will be helpful in error recovery.  Classes and various related
objects must have names, but if we can't parse the user's choice of name
then we have to make one up.  The easy approach, to avoid conflicts with
the user's other choices, is to pick a name with funny characters in,
but that's properly rejected by the check here; but we can wrap the name
up in a `temporary-name' object to push it through without trouble.
src/class-utilities.lisp