From 97d10f8b1f631cd32ea5ac9118b253cb4142d391 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sun, 26 Mar 2017 15:16:18 +0100 Subject: [PATCH] src/method-proto.lisp: Don't bind `*keyword-struct-disposition*' initially. Abolish the `:unset' state, which was an acknowledged hack for the absence of `defvar-unbound' which we now have. --- src/method-proto.lisp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/method-proto.lisp b/src/method-proto.lisp index 6f8dc02..e85f62a 100644 --- a/src/method-proto.lisp +++ b/src/method-proto.lisp @@ -290,14 +290,10 @@ ;;; Utilities. -(defvar *keyword-struct-disposition* :unset +(defvar-unbound *keyword-struct-disposition* "The current state of the keyword structure. - This can be one of four values. - - * `:unset' -- the top-level default, mostly because I can't leave it - unbound and write this documentation. Nothing that matters should see - this state. + This can be one of three values. * `:local' -- the structure itself is in a local variable `sod__kw'. This is used in the top-level effective method. -- 2.11.0