chicken-hackers
[Top][All Lists]
Advanced

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

Re: [Chicken-hackers] [PATCH] Re: make check failing


From: Felix
Subject: Re: [Chicken-hackers] [PATCH] Re: make check failing
Date: Fri, 28 Dec 2012 15:30:12 +0100 (CET)

> 
> Well, there is is something to be said, in a fast compiler, for all
> arithmetic running in constant time.  That's what Stalin provides, FWIW.
> On the other hand, the other systems that provide fixnum-flonum support
> only are slow interpreters: RScheme, VX, Inlab, and Sizzle.  (There are
> also a bunch of interpreters with wrapping-fixnum and flonum support,
> namely Shoe, TinyScheme, BDC, XLisp, Schemik, SXM, and Elisp, but wrapping
> fixnums aren't conformant.)  Gambit provides the full numeric tower,
> and Ghu knows it is fast.

Gambit is fast when using type-specific unboxed and unsafe arithmetic,
not necessarily when using bignum arithmetic. The implementation of
the latter is likely to be top-notch, but Scheme code only runs fast
when it has been effectively reduced to C code...


cheers,
felix



reply via email to

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