<br><br><div><span class="gmail_quote">On 6/7/06, <b class="gmail_sendername">Lars Rune Nøstdal</b> <<a href="mailto:larsnostdal@gmail.com">larsnostdal@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
i keep getting this:<br><br>  (setf md-slot-value)> cellular slot value of #<InputText {B079EC9}><br>cannot be setf unless initialized as inputp<br><br>if i've understood this message correctly; it means that i'm trying to
<br>setf a slot with `:initform (c? ...)' ..</blockquote><div><br>No, that should give you a different error saying you cannot SETF a /ruled/ slot, but I just checked to get the text of that error (and tested for it) and am rather astounded to see that that discipline is no longer enforced. I will have to investigate. :)
<br><br>The error you are getting means the slot has been initialized to some plain Lisp value such as NIL or "Hello world", without any Cell wrapper as one would get with c-in or c-input or any of the macros to generate ruled Cells. Which means....
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"> but the slot i'm having<br>trouble with resides in a superclass of `InputText' and is defined
<br>like this:<br><br>..<br> (value :accessor value-of :initarg :value<br>          :initform (c-in ""))</blockquote><div><br>This initform (which is fine) has been overridden at make-instance time with something like:
<br><br>     :value "Test"<br><br>hth, kenny</div></div><br>