<html>
<head>

</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; color: rgb(0, 0, 0); ">
<div style="font-family: Calibri, sans-serif; font-size: 14px; ">
<div>
<div>Greetings all,</div>
<div><br>
</div>
<div>I was playing around with XMLisp and noticed some odd behavior in the 'inspect' function, which the author uses in some of the examples. According the the function documentation, found here:</div>
</div>
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; "><br>
</div>
<div style="font-family: Calibri, sans-serif; font-size: 14px; "><span class="Apple-tab-span" style="white-space:pre"><a href="http://trac.clozure.com/ccl/wiki/CommandLineInspect">http://trac.clozure.com/ccl/wiki/CommandLineInspect</a></span></div>
<div><br>
</div>
<blockquote style="margin:0 0 0 40px; border:none; padding:0px;">
<div>"<span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; ">To
 inspect a Lisp object, call the </span><span class="searchword0" style="background-color: rgb(255, 255, 153); color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; ">function</span><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; "> INSPECT
 on the object. This displays the object, showing its contents as a sequence of numbered "items". If there are a lot of items (e.g. a large array) , they're displayed in "pages", i.e. groups that you can scroll up and down through. (Each "page" is 20 lines.)"</span></div>
</blockquote>
<div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); display: inline !important; float: none; "><br>
</span></div>
<div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; background-color: rgb(254, 255, 254);">However
 most of the time 'inspect' returns nil. For example:</span></div>
<div><br>
</div>
<div><span style="color: rgb(0, 0, 0); font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; orphans: 2; text-align: -webkit-auto; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; display: inline !important; float: none; ">
<div style="background-color: rgb(254, 255, 254); ">
<div>CL-USER> (inspect "foo")</div>
<div>NIL</div>
</div>
<div style="background-color: rgb(254, 255, 254); "><br>
</div>
<div><span class="Apple-style-span" style="background-color: rgb(254, 254, 253);">However…</span></div>
<div><span class="Apple-style-span" style="background-color: rgb(254, 254, 253);"><br>
</span></div>
<div>
<div style="background-color: rgb(254, 254, 253); ">(describe "foo")</div>
<div style="background-color: rgb(254, 254, 253); ">"foo"</div>
<div style="background-color: rgb(254, 254, 253); ">Type: (SIMPLE-BASE-STRING 3)</div>
<div style="background-color: rgb(254, 254, 253); ">Class: #<BUILT-IN-CLASS SIMPLE-BASE-STRING></div>
<div style="background-color: rgb(254, 254, 253); ">Length: 3</div>
<div style="background-color: rgb(254, 254, 253); ">0: #\f</div>
<div style="background-color: rgb(254, 254, 253); ">1: #\o</div>
<div style="background-color: rgb(254, 254, 253); ">2: #\o</div>
<div style="background-color: rgb(254, 254, 253); ">; No value</div>
<div style="background-color: rgb(254, 254, 253); "><br>
</div>
<div><span class="Apple-style-span" style="background-color: rgb(253, 253, 252);">Does anyone know why, or have a good example of 'inspect'? I'm using slime and ccl 1.8.</span></div>
</div>
<div><span class="Apple-style-span" style="background-color: rgb(253, 253, 252);"><br>
</span></div>
<div><span class="Apple-style-span" style="background-color: rgb(252, 252, 251);">Regards,</span></div>
<div><span class="Apple-tab-span" style="white-space: pre; "></span>- Steve</div>
</span></div>
</body>
</html>