[Ecls-list] Function type proclaimations not working?

Juan Jose Garcia-Ripoll juanjose.garciaripoll at gmail.com
Thu May 16 22:42:52 UTC 2013


On Fri, May 17, 2013 at 12:33 AM, Jason Sewall <jasonsewall at gmail.com>wrote:

> Note the signature of Ll1 and the lack of conversion functions.


You are looking at the _old_ manual. That section is obsolete, but I did
not have time to go through the whole manual again.

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.

Outside from function arguments, the rest can be fully unboxed, as you see
in the new code body, which is also more readable.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20130517/3537bc26/attachment.html>


More information about the ecl-devel mailing list