[Ecls-list] strange things with declarations, ECL 9.6.2

Juan Jose Garcia-Ripoll juanjose.garciaripoll at googlemail.com
Wed Jul 15 13:18:55 UTC 2009


2009/7/9 Gábor Balázs <gabalz at gmail.com>:
> I try to create a fast double encoder/decoder function for ECL like SBCL's
> double-float-high-bits, double-float-low-bits and make-double-float. I want
> to do it, because I want to support ECL by my library. But I experienced
> very strange things with using type declarations. I attached my test code.

The code to convert from a lisp object to a C integer was rejecting
bignums, even though they enter into the ranges (0 UINT_MAX) and
(INT_MIN, INT_MAX). It has been solved in the git and CVS
repositories.

Juanjo

-- 
Instituto de Física Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com




More information about the ecl-devel mailing list