<div class="gmail_quote">On Sun, Feb 7, 2010 at 12:15 PM, Tobias C. Rittweiler <span dir="ltr"><<a href="mailto:tcr@freebits.de">tcr@freebits.de</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Yes, indeed, here's an example:<br>
<br>
(defun test ()<br>
  (handler-case 42<br>
    (t (condition)<br>
      (declare (ignore condition))<br>
      (values nil nil))<br>
    (:no-error (value)<br>
      (values value t))))</blockquote><div><br></div><div>One has to distinguish what counts as a simple fix and what counts as a major reorganization. All these problems with VALUES types are solved in the new compiler framework -- which is yet unfinished --.</div>
<div><br></div><div>Part of what I want to do for the _next_ release not the upcoming one is to begin creating common files that are shared by both compilers, so as both to finish the new compiler and gradually perform a transition to the new system.</div>
<div><br></div><div>This will add a lot of new features, including better handling of VALUES types, caching of functions, etc.</div><div><br></div><div>But that is not going to happen this week.</div><div><br></div></div>
<div>Juanjo</div><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com">http://juanjose.garciaripoll.googlepages.com</a><br>