Re: Reasons for withdrawal scgmille@xxxxxx 29 Oct 2003 20:45 UTC
On Wed, Oct 29, 2003 at 12:03:09PM -0800, Bradd W. Szonye wrote:
> > Bradd W. Szonye wrote:
> >> A programmer cannot implement a new collection type without knowing
> >> the details of the dispatch method ....
>
> xxxxxx@freenetproject.org wrote:
> > I agree.  Thats why this is mentioned in the issues.  But thats a
> > 'solve once' problem for the implementer.
>
> It's a "must be solved" problem for everyone who implements the core of
> SRFI-44 *and* for everyone who wants to add a new collection to the
> system.

Yes, but its not that hard.  They can integrate with Tiny-CLOS if the
SRFI-44 implementation they're using isn't using a more native feature
of the Scheme system, or that system otherwise.  Adding the collection
to whatever dispatch mechanism is being used is pretty trivial compared
to actually implementing the collection.

> >> Between R5RS, SRFI-1, SRFI-13, and a little glue code, a programmer
> >> can actually do *better* than he can with SRFI-44.
>
> > Yes, but not for future collections.
>
> SRFI-44 doesn't let him do better for future collections, because it
> doesn't specify how to add new collections to the existing set.

And it can't until a dispatch mechanism is standardized and everywhere,
but its not as bad as you make it sound.

	Scott