chicken-users
[Top][All Lists]
Advanced

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

Re: Generalized-Arrays egg v1.0.1


From: John Cowan
Subject: Re: Generalized-Arrays egg v1.0.1
Date: Sat, 3 Feb 2024 18:03:51 -0500



On Sat, Feb 3, 2024 at 5:39 PM Jeremy Steward <jeremy@thatgeoguy.ca> wrote:

 Likewise, I opt to use (chicken fixnum) but this is
because I discovered that SRFI-143 is so egregiously slower than
(chicken fixnum) that it was causing serious performance regressions in
many of the array APIs.

That's very odd. The Chicken-specific library wrapper for SRFI 143 at GitHub (srfi-143.scm, which needs to be updated to Chicken 5) makes use of Chicken's native fx* procedures.  I don't know how the Chicken (srfi 143) egg was built, though; it may be using rubber-chicken.scm and fxcore.scm, which are slow emulations meant for complete portability.

If you have time/energy, it would be useful to make Chicken's implementation do what it was originally intended.  See the "Implementation" section in the SRFI, or feel free to ask me for explanations of details.

reply via email to

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