On Sun, Nov 2, 2008 at 6:57 PM, felix winkelmann <bunny...@gmail.com> wrote:
> On Fri, Oct 31, 2008 at 2:51 PM, Graham Fawcett
> <graham.fawc...@gmail.com> wrote:
>> Hi folks,
>>
>> The current "base64" egg for Chicken 3 builds, but gives me incorrect
>> results. The non-working version is by Bailey, ported by Felix. (I
>> found an older version in Scheme by Felix that works correctly.)

> No, the C version by Bailey was ported by Zbigniew. Thanks for noticing
> it, Graham, but don't expect a fix any time soon.

Hello,

This was originally rewritten in C for a speed boost--the Scheme
implementation was about 16x slower (9x in unsafe mode).  However, I
have now reimplemented it in nearly pure R5RS Scheme, and the
performance is on par with C.  It skips invalid input to better
conform to the standard, and it has a test suite so hopefully we won't
experience any more issues.

This change is only in Chicken 4.

Jim


_______________________________________________
Chicken-users mailing list
Chicken-users@nongnu.org
http://lists.nongnu.org/mailman/listinfo/chicken-users

Reply via email to