<div dir="ltr"><div class="gmail_extra"><br><div class="gmail_quote">On Fri, May 17, 2013 at 12:33 AM, Jason Sewall <span dir="ltr"><<a href="mailto:jasonsewall@gmail.com" target="_blank">jasonsewall@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Note the signature of Ll1 and the lack of conversion functions.</blockquote></div><br>You are looking at the _old_ manual. That section is obsolete, but I did not have time to go through the whole manual again.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra">That said, ECL no longer implements unboxed functions. It was very hard to maintained and lead to code bloat: we had to provide two functions for every signature, one with Common Lisp objects, another one with unboxed values. It could be reimplemented using appropriate proclamations, but the default action was to remove it.</div>

<div class="gmail_extra"><br></div><div class="gmail_extra" style>Outside from function arguments, the rest can be fully unboxed, as you see in the new code body, which is also more readable.</div><div class="gmail_extra">

<br></div><div class="gmail_extra">Juanjo<br clear="all"><div><br></div>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a>
</div></div>