Experience issues Bradd W. Szonye (25 Oct 2003 21:13 UTC)
Re: Experience issues scgmille@xxxxxx (25 Oct 2003 23:20 UTC)
Re: Experience issues Bradd W. Szonye (26 Oct 2003 00:31 UTC)
Re: Experience issues scgmille@xxxxxx (26 Oct 2003 01:22 UTC)
Call for withdrawal Bradd W. Szonye (26 Oct 2003 03:35 UTC)
Re: Call for withdrawal scgmille@xxxxxx (26 Oct 2003 04:46 UTC)
Re: Call for withdrawal Bradd W. Szonye (26 Oct 2003 05:17 UTC)

Re: Call for withdrawal scgmille@xxxxxx 26 Oct 2003 04:46 UTC
>
> There is no clear outline on how to build a bag or set. There's no
> implementation of those collections at all. In an SRFI, you can't just
> wave your hands and insist that the implementation is obvious. Until you
> provide an actual implementation, there's no guarantee that your design
> doc is implementable at all. Yes, you've implemented parts of it, but
> large chunks are missing, and the SRFI itself is not sufficient to
> create an implementation.

The *only* type for which a concrete implementation does not exist is
Set.  List and Vector are both sequences and thus bags.  Alist covers
dictionaries.  List is a flexible sequence.  That you believe problems
will arise when a set is implemented, despite the interface being
rigorously defined dozens of times before in other languages is really
shocking.

>
> Parts of this SRFI are implemented only in outline form, if even that.
> My opinion is that the outline is not adequate, because there's no proof
> of concept. Even if you don't want to specify a concrete bag and set in
> the SRFI itself, I insist that examples of use are necessary to
> demonstrate that the interface description is actually implementable.

Insist all you like, your arguments without supporting fact amount to an
insult to implementors, of which I am one.

>
>     Note that this is never a permanent rejection, because creation of
>     an implementation of one of the other types is a complete refutation
>     of this basis for rejection.
>
> Again, I recommend that you set aside your personal desires and
> recognize that this SRFI is incomplete.

I assure you my personal desires do not enter into this, otherwise we
would be faced with a very different SRFI already.  What I object to is
your hand-waving notion that the SRFI is incomplete without any specific
criticisms other than "I don't think its implementable."  Its quite
implementable, as Mr. Campbell will atest to, having
*portably* implemented every collection type in the SRFI with the
exception of sets.

	Scott