Re: Interface view of dictionaries scgmille@xxxxxx (25 Oct 2003 19:59 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (25 Oct 2003 20:53 UTC)
Re: Interface view of dictionaries scgmille@xxxxxx (25 Oct 2003 23:06 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (26 Oct 2003 00:45 UTC)
Re: Interface view of dictionaries scgmille@xxxxxx (26 Oct 2003 01:30 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (26 Oct 2003 03:46 UTC)
Re: Interface view of dictionaries bear (26 Oct 2003 04:03 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (26 Oct 2003 04:10 UTC)

Re: Interface view of dictionaries Bradd W. Szonye 26 Oct 2003 04:09 UTC

On Sat, Oct 25, 2003 at 09:03:29PM -0700, bear wrote:
> As for [my dictionary interface] having "too many functions," you know
> how it got that way?  It got that way when I used the tree and alist
> and hash-table libraries I had already built to construct real working
> projects .... This is for convenience of actual use according to the
> patterns of use that were developing in real projects.  This is how
> libraries that are easy and convenient to use get built.

That's exactly why I think it would be better to implement the concrete
collection types first, use them in actual code, and then factor out the
resulting interfaces for a "naming standards" SRFI. (Assuming that such
a proposal is appropriate for a SRFI at all; it may not be.)

> I don't think your design adequately covers the real-world gaps and
> problems that people using this stuff are going to run into.

That's my feeling too. Thanks for saying it with much less hostility
than I could manage, though!
--
Bradd W. Szonye
http://www.szonye.com/bradd