Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #386490

Re: Baby X is bor nagain

From Ben Bacarisse <ben@bsb.me.uk>
Newsgroups comp.lang.c
Subject Re: Baby X is bor nagain
Date 2024-06-25 01:30 +0100
Organization A noiseless patient Spider
Message-ID <87cyo5oodb.fsf@bsb.me.uk> (permalink)
References (16 earlier) <86h6dlhb34.fsf@linuxsc.com> <8734p3rjno.fsf@bsb.me.uk> <868qyvhai4.fsf@linuxsc.com> <87bk3rpa00.fsf@bsb.me.uk> <86ikxyg1rs.fsf@linuxsc.com>

Show all headers | View raw


Tim Rentsch <tr.17687@z991.linuxsc.com> writes:

> Ben Bacarisse <ben@bsb.me.uk> writes:
>
>> Tim Rentsch <tr.17687@z991.linuxsc.com> writes:
>>
>>> Ben Bacarisse <ben@bsb.me.uk> writes:
>>>
>>>> Tim Rentsch <tr.17687@z991.linuxsc.com> writes:
>>>>
>>>>> Ben Bacarisse <ben@bsb.me.uk> writes:
>>>>>
>>>>>> Keith Thompson <Keith.S.Thompson+u@gmail.com> writes:
>>>>>>
>>>>>>> Ben Bacarisse <ben@bsb.me.uk> writes:
>>>>>>> [...]
>>>>>>>
>>>>>>>> On a C language point, I don't think the standard says anything
>>>>>>>> about sorting with non-order functions like the one above.  Is
>>>>>>>> an implementation of qsort permitted to misbehave (for example
>>>>>>>> by not terminating) when the comparison function does not
>>>>>>>> implement a proper order relation?
>>>>>>>
>>>>>>> N1570 7.22.5p4 (applies to bsearch and qsort):
>>>>>>> """
>>>>>>> When the same objects (consisting of size bytes, irrespective of
>>>>>>> their current positions in the array) are passed more than once
>>>>>>> to the comparison function, the results shall be consistent with
>>>>>>> one another.  That is, for qsort they shall define a total
>>>>>>> ordering on the array, and for bsearch the same object shall
>>>>>>> always compare the same way with the key.
>>>>>>> """
>>>>>>>
>>>>>>> That's a "shall" outside a constraint, so violating it results in
>>>>>>> undefined behavior.
>>>>>>
>>>>>> I think it should be clearer.  What the "that is" phrase seems to
>>>>>> clarify in no way implies a total order, merely that the repeated
>>>>>> comparisons or the same elements are consistent with one another.
>>>>>> That the comparison function defines a total order on the elements
>>>>>> is, to me, a major extra constraint that should not be written as
>>>>>> an apparent clarification to something the does not imply it:
>>>>>> repeated calls should be consistent with one another and, in
>>>>>> addition, a total order should be imposed on the elements present.
>>>>>
>>>>> I think you're misreading the first sentence.
>>>>
>>>> Let's hope so.  That's why I said it should be clearer, not that it
>>>> was wrong.
>>>>
>>>>> Suppose we are in
>>>>> court listening to an ongoing murder trial.  Witness one comes in
>>>>> and testifies that Alice left the house before Bob.  Witness two
>>>>> comes in (after witness one has gone) and testifies that Bob left
>>>>> the house before Cathy.  Witness three comes in (after the first
>>>>> two have gone) and testifies that Cathy left the house before
>>>>> Alice.  None of the witnesses have contradicted either of the
>>>>> other witnesses, but the testimonies of the three witnesses are
>>>>> not consistent with one another.
>>>>
>>>> My (apparently incorrect) reading of the first sentence is that
>>>> the consistency is only required between the results of multiple
>>>> calls between each pair.  In other words, if the witnesses are
>>>> repeatedly asked, again and again, if Alice left before Bob and/or
>>>> if Bob left before Alice the results would always be consistent
>>>> (with, of course, the same required of repeatedly asking about the
>>>> other pairs of people).
>>>
>>> Let me paraphrase that.  When the same pair of objects is passed
>>> more than once to individual calls of the comparison function, the
>>> results of those different calls shall each be consistent with
>>> every other one of the results.
>>
>> No, only with the results of the other calls that get passed the same
>> pair. [...]
>
> Sorry, my oversight.  That's is what I meant.  "When the same pair
> of objects is passed more than once to individual calls of the
> comparison function, the results of those different calls shall
> each be consistent with every other one of THOSE results."  The
> consistency is meant to be only between results of comparisons
> of the same pair.  (This mistake illustrates how hard it is to
> write good specifications in the C standard.)
>
>>> To paraphrase my reading, when some set of "same" objects is each
>>> passed more than once to individual calls of the comparison
>>> function, the results of all of those calls taken together shall
>>> not imply an ordering contradiction.
>>>
>>> Are the last two paragraphs fair restatements of our respective
>>> readings?
>>
>> I don't think so.  The first does not seem to be what I meant, and the
>> second begs a question:  what is an ordering contradiction?
>
> A conclusion that violates the usual mathematical rules of the
> relations less than, equal to, greater than:  A<B and B<C implies
> A<C, A<B implies A!=B, A=B implies not A<B, A<B implies B>A, etc.
>
>> Maybe I could work out what you mean by that if I thought about it
>> some more, but this discussion has reminded me why I swore not to
>> discuss wording and interpretation on Usenet.  You found the wording
>> adequate.  I didn't.  I won't mind if no one ever knows exactly why
>> I didn't.  C has managed fine with this wording for decades so there
>> is no practical problem.  I think enough time has been spent on this
>> discussion already, but I can sense more is likely to spent.
>
> A small correction:  I found the wording understandable.  If the
> question is about adequacy, I certainly can't give the current
> wording 10 out of 10.  I would like to see the specification for
> qsort stated more plainly.  Although, as you can see, I'm having
> trouble figuring out how to do that.
>
>>> Is the second paragraph plain enough so that you
>>> would not misconstrue it if read in isolation?  Or if not, can
>>> you suggest a better phrasing?
>>
>> Since I don't know what an ordering contradiction is, I can't suggest
>> an alternative.
>
> Now that I have explained that phrase, I hope you will have a go
> at finding a better wording.

I would not introduce your new term, "an ordering contradiction", since
it still leaves exactly what kind of order vague.  You interpret
"consistent" as "consistent with a total order" so I'd use that phrase:

  "when some set of 'same' objects is each passed more than once to
  individual calls of the comparison function, the results of all of
  those calls taken together shall be consistent with a total order"

Presumably you came to interpret "consistent with one another" as
implying a total order rather because of the sentence that follows
("That is, for qsort they shall define a total ordering on the array").

I could not do that because I was interpreting the text about multiple
calls differently.

>>> ... The important point is the "consistent with" is something of an
>>> idiomatic phrase, and it doesn't mean "equivalent to" or "the same
>>> as".  Maybe you already knew that, but I didn't, and learning it
>>> helped me see what the quoted passage is getting at.
...
>> If you care to be less cryptic, maybe you will say what it was
>> about the meaning of "consistent with" that helped you see what
>> the text in question was getting at.
>
> I think the key thing is that "consistent with" doesn't mean the
> same.  If we're comparing the same pair of objects over and over,
> the results are either the same or they are different.  It would
> be odd to use "consistent with one another" if all that mattered
> is whether they are all the same.

I never thought they were the same.  The trouble is that (a) different
results imply the same order (e.g. -1 and -34 all mean <) and (b) the
(old) wording does not say that the objects are passed in the same order
and the result of cmp(a, b) can't be the same as cmp(b, a) but they can
be consistent.  This makes "consistent with one another" a perfectly
reasonable thing to say even in my limited view of what results are
being talked about.

...
>>>> I have a second objection that promoted that remark.  If I take the
>>>> (apparently) intended meaning of the first sentence, I think that
>>>> "consistent" is too weak to imply even a partial order.  In dog club
>>>> tonight, because of how they get on, I will ensure that Enzo is
>>>> walking behind George, that George is walking behind Benji, Benji
>>>> behind Gibson, Gibson behind Pepper and Pepper behind Enzo.  In what
>>>> sense is this "ordering" not consistent?  All the calls to the
>>>> comparison function are consistent with each other.
>>>
>>> I understand the objection, and this is the point I was trying to
>>> make in the paragraph about children in the Jones family.  The
>>> phrase "one another" in "the results shall be consistent with one
>>> another" is meant to be read as saying "all the results taken
>>> together".  It is not enough that results not be contradictory taken
>>> two at a time;  considering all the results at once must not lead to
>>> an ordering contradiction.
...
>> All the results of the dog-order comparison function, taken together,
>> are consistent with the circular order, which is obviously not a total
>> order.
>
> If A<B, B<C, C<D, D<E, and E<A, we can infer from the transitivity
> of the "less than" relation that A<A.  But A<A can never be true, so
> this set of comparison results is no good.

[Technical aside.  The relation should be seen as <=. not <.  You can't
conclude that I intended A < A from the informal presentation -- no dog
can be behind itself.  However, this does not alter your argument in any
significant way.]

> So I guess what we have
> discovered is that "consistent with one another" is intended to mean
> "obeys the usual mathematical rules for ordering relations".

I would say this is backwards.  You are assuming the usual rules where I
gave an order that is not at all usual with the purpose of showing that
some sets of comparisons between pairs can be "consistent with one
another" when the ordering is very peculiar.

On a more mathematical note, imagine that the text was describing a
topological sort function.  Is there anything in your reading of the
first sentence that would make it inappropriate?  If not, that
"consistent with one another" can't imply a total order.

...
> It occurs to me now to say that "consistent with" is meant to
> include logical inference.

Sure.

> That distinction is a key difference
> between "consistent" and "consistent with" (at least as the two
> terms might be understood).  The combination of:  one, the results
> of the comparison function are seen as corresponding to an ordering
> relation;

But, according to you, only some ordering relations.

> and two, that "consistent with one another" includes
> logical inferences considering all of the results together;  is what
> allows us to conclude that the results define a total order.

Could the sentence in question be used in the description of a
topological sort based (rather unusually) on a partial order?

> I'm sorry if any of the above sounds like it's just stating the
> obvious.  I'm strugging trying to find a way to explain what to
> me seems straightforward.

-- 
Ben.

Back to comp.lang.c | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-17 02:22 -0400
  Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-17 07:30 +0000
    Are Javascript and Python similarly slow ? (Was: Baby X is bor nagain) Michael S <already5chosen@yahoo.com> - 2024-06-17 12:11 +0300
    Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-17 12:25 +0300
      Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-18 10:54 -0700
    Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-17 15:23 +0200
      Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-18 11:56 +0300
        Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 14:36 +0200
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 14:48 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 18:11 +0200
              Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 17:38 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 18:54 +0200
              Re: Baby X is bor nagain DFS <nospam@dfs.com> - 2024-06-18 14:14 -0400
                Re: Baby X is bor nagain Mark Bourne <nntp.mbourne@spamgourmet.com> - 2024-06-18 20:52 +0100
                Re: Baby X is bor nagain DFS <nospam@dfs.com> - 2024-06-18 16:07 -0400
          Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-18 15:30 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 18:15 +0200
            Re: Baby X is bor nagain Mark Bourne <nntp.mbourne@spamgourmet.com> - 2024-06-18 21:09 +0100
          Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-18 18:40 +0300
            Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-18 17:39 +0100
              Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-18 15:49 -0700
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-19 10:25 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 12:42 +0200
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-19 17:52 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 19:49 +0200
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-19 21:42 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-19 22:51 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-20 12:34 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-20 14:37 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-20 17:07 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-20 17:58 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-20 20:28 +0300
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-20 20:11 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-20 22:16 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-20 23:40 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 10:02 +0200
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-20 09:55 +0200
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-20 09:37 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-20 13:18 +0200
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-20 12:24 +0100
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-20 13:36 +0100
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-20 22:26 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-20 08:05 -0700
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-20 17:56 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-20 17:45 +0000
                Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-20 13:55 -0400
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-20 19:01 +0000
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-20 13:41 -0700
                Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-20 21:34 +0100
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-20 13:44 -0700
                Re: Baby X is bor nagain vallor <vallor@cultnix.org> - 2024-06-20 22:21 +0000
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-20 22:34 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 11:19 +0200
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-20 13:37 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-20 22:39 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-21 00:56 +0300
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-21 22:07 +0100
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-20 14:57 -0700
                Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-20 20:59 -0400
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-20 18:42 -0700
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-21 21:10 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-23 12:19 +0100
                Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-23 10:30 -0400
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-23 11:04 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-23 23:33 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-24 03:28 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-25 01:35 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-25 05:38 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-23 16:33 -0700
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-24 07:40 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-24 14:25 -0700
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-23 09:47 -0700
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-23 19:55 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-24 09:34 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-23 23:30 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-24 01:53 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-25 01:30 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-26 12:59 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-26 23:46 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-26 17:48 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-19 13:23 -0700
              Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 07:44 +0200
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-19 02:27 -0700
                sort - C, python, C++, glibc  Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-19 13:17 +0300
                Re: sort - C, python, C++, glibc Was: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 12:53 +0200
                Re: sort - C, python, C++, glibc Was: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-19 18:42 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 07:39 +0200
    Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-18 03:26 -0400
    Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-20 21:13 +0100
  Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-17 11:30 +0100
    Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-17 15:43 +0200
      Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-17 16:48 +0100
        Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-17 18:21 +0200
          Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-17 20:17 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-17 21:29 +0200
              Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-17 22:06 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 08:44 +0200
              Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-20 21:21 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 11:46 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-21 11:42 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 15:34 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-21 22:47 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-23 14:25 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-23 19:21 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-23 22:09 +0100
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-24 00:52 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 01:25 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 00:56 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-24 10:28 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 12:17 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-24 13:46 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 14:01 +0100
                Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-26 11:54 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-24 10:16 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-24 16:09 +0300
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 15:00 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-24 17:09 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 17:19 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-24 19:15 +0200
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 17:25 +0000
                Re: Baby X is bor nagain "Chris M. Thomasson" <chris.m.thomasson.1@gmail.com> - 2024-06-25 20:29 -0700
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 22:15 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 21:34 +0000
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 22:03 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-25 10:19 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-25 12:18 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-25 17:08 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-26 00:28 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-26 09:17 +0200
                Re: Baby X is bor nagain DFS <nospam@dfs.com> - 2024-06-25 12:52 -0400
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-25 20:39 +0100
                Re: Baby X is bor nagain DFS <nospam@dfs.com> - 2024-06-25 16:28 -0400
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-26 00:23 +0100
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-25 13:13 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-26 09:23 +0200
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-26 15:18 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-27 15:45 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-25 12:04 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-26 09:21 +0200
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-26 08:31 +0000
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-25 13:15 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-25 12:56 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-24 18:10 +0300
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 17:51 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 17:02 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 18:50 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-24 18:10 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-24 20:33 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-25 11:36 +0300
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-25 13:48 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-25 15:56 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-25 15:08 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-25 17:12 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-25 16:59 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-25 16:27 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-25 19:51 +0200
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-25 18:11 +0000
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-26 00:42 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-26 09:35 +0200
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-26 13:15 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-27 12:16 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-27 15:24 +0300
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-27 14:13 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-27 14:31 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-27 17:28 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-27 21:51 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-27 22:47 +0100
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-28 03:23 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 11:19 +0100
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-28 10:26 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-29 15:14 +0100
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-29 08:38 -0700
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-29 17:11 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-29 19:42 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-29 21:49 +0300
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-29 15:43 -0700
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-30 01:43 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-30 11:23 +0200
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-30 00:36 +0000
                Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-07-03 17:12 -0400
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-30 01:49 -0700
                Re: Baby X is bor nagain Richard Harnden <richard.nospam@gmail.invalid> - 2024-06-29 18:46 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-29 20:55 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-30 12:18 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-30 17:54 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-30 19:10 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-07-01 00:20 +0200
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-07-08 19:48 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-29 16:23 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-29 10:47 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-29 12:11 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-30 11:05 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-30 11:48 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-30 17:47 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-01 12:22 +0100
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-01 13:09 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-01 15:14 +0100
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-07-01 14:20 -0700
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-02 16:00 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-02 16:44 +0100
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-03 00:58 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-03 01:23 +0100
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-07-03 00:47 +0000
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-07-03 01:18 +0000
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-03 01:54 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-07-03 09:08 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-03 10:36 +0100
                Re: Baby X is bor nagain DFS <nospam@dfs.com> - 2024-07-03 09:41 -0400
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-03 17:58 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-03 21:33 +0300
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-07-04 09:14 +0100
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-03 22:58 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-07-04 10:24 +0200
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-07-04 10:18 +0200
                Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-07-03 11:23 +0100
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-07-03 13:13 -0700
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-28 06:56 +0200
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-28 11:20 +0300
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-28 13:52 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-29 11:05 +0200
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-29 09:15 +0000
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-29 19:11 +0200
                Re: Baby X is bor nagain Richard Harnden <richard.nospam@gmail.invalid> - 2024-06-29 18:51 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-29 21:56 +0300
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-30 11:17 +0200
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 11:05 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-28 06:57 +0200
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-27 13:23 -0700
                Re: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-06-27 15:44 -0700
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-27 17:50 -0700
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 00:16 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-27 23:58 +0000
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-27 18:21 -0700
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 11:15 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-28 13:53 +0000
                Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-27 18:08 -0700
                Re: Baby X is bor nagain Kaz Kylheku <643-408-1753@kylheku.com> - 2024-06-28 03:30 +0000
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-28 11:11 +0300
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 11:41 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-28 13:48 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 15:36 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-28 15:48 +0000
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 20:37 +0100
                Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-28 15:42 +0100
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-28 16:01 +0000
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-28 19:45 +0300
                tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-01 20:09 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-07-01 12:14 -0700
                Re: tcc - first impression. Was: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-07-01 14:48 -0700
                Re: tcc - first impression. Was: Baby X is bor nagain Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2024-07-01 15:09 -0700
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-02 11:54 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-02 12:22 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-02 16:27 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain bart <bc@freeuk.com> - 2024-07-02 15:18 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-02 17:55 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-03 13:57 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-07-02 06:50 -0700
                Re: tcc - first impression. Was: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-07-02 06:47 -0700
                Re: tcc - first impression. Was: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-07-02 11:50 -0400
                Re: tcc - first impression. Was: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-07-02 10:35 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-07-02 14:33 +0000
                Re: tcc - first impression. Was: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-02 15:43 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-02 18:17 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-02 16:32 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-02 18:45 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-07-02 17:12 +0100
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-03 00:42 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-04 00:04 +0300
                Re: tcc - first impression. Was: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-07-03 21:07 +0300
                Re: Baby X is bor nagain Ben Bacarisse <ben@bsb.me.uk> - 2024-06-27 23:24 +0100
                Re: Baby X is bor nagain Richard Harnden <richard.nospam@gmail.invalid> - 2024-06-28 00:44 +0100
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-24 20:41 +0300
                Re: Baby X is bor nagain Michael S <already5chosen@yahoo.com> - 2024-06-28 19:39 +0300
                Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-26 11:31 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-26 16:43 +0200
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-17 22:01 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 09:01 +0200
          Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-17 19:52 -0400
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 11:26 +0200
      Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-17 20:24 +0100
        Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-18 14:40 +0200
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 14:55 +0100
        Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-18 09:39 -0400
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 14:58 +0100
            Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-18 14:33 +0000
            Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-18 13:02 -0400
              Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 19:06 +0100
            Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-18 11:07 -0700
      Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-18 19:22 +0100
        Re: Baby X is bor nagain Tim Rentsch <tr.17687@z991.linuxsc.com> - 2024-06-18 16:34 -0700
        Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 10:05 +0200
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-19 11:52 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-19 19:53 +0200
      Re: Baby X is bor nagain Vir Campestris <vir.campestris@invalid.invalid> - 2024-06-20 21:31 +0100
        Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 12:46 +0200
          Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-21 14:25 +0100
            Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-21 15:51 +0200
              Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-21 19:43 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-23 14:56 +0200
                Re: Baby X is bor nagain scott@slp53.sl.home (Scott Lurndal) - 2024-06-23 15:22 +0000
              Re: Baby X is bor nagain bart <bc@freeuk.com> - 2024-06-21 22:05 +0100
                Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-23 15:11 +0200
  Re: Baby X is bor nagain Malcolm McLean <malcolm.arthur.mclean@gmail.com> - 2024-06-17 14:09 +0100
    Re: Baby X is bor nagain David Brown <david.brown@hesbynett.no> - 2024-06-17 18:38 +0200
      Re: Baby X is bor nagain James Kuyper <jameskuyper@alumni.caltech.edu> - 2024-06-18 03:28 -0400

csiph-web