chicken-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Chicken-users] Question SRFI-56


From: Siegfried Gonzi
Subject: [Chicken-users] Question SRFI-56
Date: Thu, 20 Dec 2007 18:05:36 +0100

Hello:

I am still evaluating the case with reading binary data files. However, I do 
not understand the following srfi-56 comment:

==
The reference implementation has been tested with the following Schemes: 
Bigloo, Chez, Chicken, Gambit, Gauche, Guile, Kawa, KSI, MIT-Scheme, MzScheme, 
RScheme, Scheme48, SISC and Stklos. The *-float64 code turns out to be a very 
rigorous stress test for an implementation's numeric code. At time of writing, 
Chicken 2.0 (with the optional numbers egg), KSI 3.4.2 and MzScheme (both 200 
and 299 versions) are currently the only implementations to pass all tests. 
Petite Chez 6.0a is the next most complete failing 6, followed by Gambit4b14 
failing 8. Any Scheme that implements floating point numbers internally as C 
floats rather than doubles will be fundamentally unable to pass all *-float64 
tests.
==


Does that mean Bigloo implements numbers as C float type rather than double 
precision? Same for Gambit-C?

Chicken implements numbers as double precision?

I always thought there are two types for most of the 'modern languages' (e.g. 
Clean which I first learnt and  Scheme compilers): long integer, and double 
precision C type?


Anyone any experience with srfi-56 on Chicken. I think it never went through 
the peer review process and has been withdrawn. But anyway.

Thanks, Siegfried

-- 
Psssst! Schon vom neuen GMX MultiMessenger gehört?
Der kann`s mit allen: http://www.gmx.net/de/go/multimessenger?did=10




reply via email to

[Prev in Thread] Current Thread [Next in Thread]