[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Chicken-hackers] [PATCH][for chicken-5] Remove srfi-13
From: |
Felix Winkelmann |
Subject: |
Re: [Chicken-hackers] [PATCH][for chicken-5] Remove srfi-13 |
Date: |
Thu, 11 Sep 2014 17:13:48 +0200 (CEST) |
[replying to Peter]
> I don't grok what you are saying here. Do you want to copy the entire
> CHICKEN 4 egg list to CHICKEN 5? It may be better to copy individual
> eggs later, when we've finished all our module refactorings. That way,
> the eggs won't all break at once, and only the eggs people are really
> interested in will survive the transition.
I think as many eggs as possible should make the transition, at least
those that are in svn.
> Maybe not just for internal use. Perhaps a chicken.string module could
> contain these things plus the CHICKEN-specific ones from data-structures,
> like string-intersperse and such? these functions are useful to user
> code, too. Especially if we optimise them by removing all the silly
> polymorphisms from the SRFI-13 implementation.
By restricting them to internal use, we can use faster variants, and
it will make user-code less confusing if it uses the "official"
eggified definitions. Otherwise people will start mixing official and
internal SRFI procedures. Isn't one of the goals of CHICKEN-5 to make
the API cleaner?
felix