From: drewc Date: Thu, 5 Oct 2006 04:57:31 +0000 (-0700) Subject: Form types X-Git-Url: https://git.hcoop.net/clinton/lisp-on-lines.git/commitdiff_plain/e9c163726f466dee83a8dbe7d952f6aaff4345b6?hp=fb04c0a8c71cd64e3a36cfed59a0224d44de2474;ds=sidebyside Form types Added types to the form attribute, as well as avoiding nesting with the usual pattern. darcs-hash:20061005045731-39164-f910484fbc78ddcd353c24416baa8bc84b3de8c8.gz --- diff --git a/src/standard-wrappers.lisp b/src/standard-wrappers.lisp index 690ac6d..110bdd3 100644 --- a/src/standard-wrappers.lisp +++ b/src/standard-wrappers.lisp @@ -57,9 +57,12 @@ ;;; wrap-a-form (deflayer wrap-form) +(defvar *in-form-p* nil) + (define-layered-class description :in-layer wrap-form () - ((form-buttons :initarg :form-buttons :initform nil :special t :accessor form-buttons))) + ((form-buttons :initarg :form-buttons :initform nil :special t :accessor form-buttons) + (form-type :initarg :form-type :initform '