<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>Tracked down down some tricky differences between the 32 and the 64 bit version of CCL 1.7. Error handling appears to be much more fragile in the 32 bit version, e.g.,</div><div><br></div><div><br></div><div>(in-package :ccl)</div><div><br></div><div><div>(catch :mouse-info-access-error</div><div>       (handler-bind</div><div>           ((condition #'(lambda (Condition)</div><div>                           (print Condition)</div><div>                           (throw :mouse-info-access-error :handled))))</div><div>         (objc:objc-message-send (#/sharedApplication ns:ns-application) "noSuchMethod")))</div></div><div><br></div><div>;; 64 bit version => returns :handled</div><div>;; 32 bit version => ugly crash</div><div><br></div><div><br></div><div>Is there any way to catch this?</div><div><br></div><div>For the most part this type of error handling is used to access newer parts of OS X apis.</div><div><br></div><div>any ideas?</div><div><br></div><div><br></div><div>Alex</div><div><br></div></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><div><br></div><br><div>
<span class="Apple-style-span" style="font-size: 12px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">Prof. Alexander Repenning</font></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px">University of Colorado</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Computer Science Department</p><p style="margin: 0.0px 0.0px 0.0px 0.0px">Boulder, CO 80309-430</p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><br class="khtml-block-placeholder"></p><p style="margin: 0.0px 0.0px 0.0px 0.0px"><font face="Helvetica" size="3" style="font: 12.0px Helvetica">vCard: <a href="http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf">http://www.cs.colorado.edu/~ralex/AlexanderRepenning.vcf</a></font></p><br class="Apple-interchange-newline"></span></span>
</div>

<br></body></html>