Re: Interface view of dictionaries scgmille@xxxxxx (26 Oct 2003 04:27 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (26 Oct 2003 04:55 UTC)
Re: Interface view of dictionaries scgmille@xxxxxx (27 Oct 2003 19:21 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (27 Oct 2003 22:54 UTC)
Re: Interface view of dictionaries scgmille@xxxxxx (27 Oct 2003 23:16 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (27 Oct 2003 23:43 UTC)
Re: Interface view of dictionaries scgmille@xxxxxx (28 Oct 2003 00:05 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (28 Oct 2003 00:10 UTC)
Re: Interface view of dictionaries Tom Lord (28 Oct 2003 01:40 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (28 Oct 2003 04:29 UTC)
Re: Interface view of dictionaries bear (26 Oct 2003 07:47 UTC)
Re: Interface view of dictionaries Bradd W. Szonye (26 Oct 2003 08:56 UTC)

Re: Interface view of dictionaries Bradd W. Szonye 27 Oct 2003 23:42 UTC

Bradd wrote:
>> It should at least specify all important operations on the data types
>> it does describe.

xxxxxx@freenetproject.org wrote:
> It does.  Important operators are those that are needed to implement
> others.  If it is impossible to implement an operator otherwise, then
> it may justify inclusion.

It's *possible* to implement any operation using just a Turing machine
or pure lambda calculus. Anything more than that is just syntactic
sugar. Of course, syntactic sugar is necessary, so we define
"primitives" at a much higher level than a Turing machine.

You've defined a set of primitives that, according to Bear's experience
and mine, leaves some holes, especially performance holes. You may not
consider it important to include a primitive "find-and-delete-subsequence"
operation, but it's critical for some applications.

Worse, you don't even seem to find it important to listen to criticisms
of this nature. When I try, you accuse me of making dire warnings
without evidence. Just because you aren't listening to the evidence
doesn't mean that I haven't given it.

Maybe you're just frustrated by all the complaints so late in the draft
period, but you're only frustrating us too, by constantly insisting that
our issues are unimportant or by claiming that we don't provide enough
support for our complaints.
--
Bradd W. Szonye
http://www.szonye.com/bradd