On Fri, Apr 19, 2013 at 5:07 AM, Dietrich Bollmann
<dietr...@formgames.org>wrote:
> Yes, I am: ECL relies on the underlying operating system > The operating
> system is Windows > And here is the problem :)
>
ECL needs to touch the FPU because Common Lisp mandates that arithmetic
errors give rise to exceptions (which are then turned into Common Lisp
conditions). However, ECL contains a flag to build without touching the FPU
but rather checking the outcome of the computation and the FPU flags (See
src/c/number.d and the headers it includes)
Note that not using the FPU is fragile: to be conformant, in the compiled
code we would have to add such checks _everywhere_, but we currently avoid
that by setting the exception flags in the FPU.
Best,
Juanjo
--
Instituto de FĂsica Fundamental, CSIC
c/ Serrano, 113b, Madrid 28006 (Spain)
http://juanjose.garciaripoll.googlepages.com
------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Ecls-list mailing list
Ecls-list@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ecls-list