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

Reply via email to