Re: Nearest Common Ancestor Report (XDb1's $1000 Challenge)

From: Hugo Kornelis <hugo_at_pe_NO_rFact.in_SPAM_fo>
Date: Mon, 07 Jun 2004 00:44:46 +0200
Message-ID: <8567c0t20ilvqa67emdfo0och99j2g41d6_at_4ax.com>


Neo,

I just saw five further posts by you about the three-thing hierarchy. I've lost count of the total number you posted. I will not react to these messages (I reacted to the first, that should suffice). Please stop flooding this newsgroups with multiple copies of the same message. If you have nothing new to write, better write nothing at all.

The message below is also already posted three times at the time I write this. I'll answer this and skip the rest. Again - please stop reposting the same message over and over again.

Comments on your message follow below.

On 6 Jun 2004 13:34:00 -0700, Neo wrote:

>> > 1. "Any hierarchy" means if XDb1 can generate a report for it, then
>> > RM's should also. "Any hierarchy" includes the class/type hierarchy.
>>
>> You implemented the ability to generate a report for the class/type
>> hierarchy in a later version, after posting the challenge and after I
>> posted my entry to your challenge. I downloaded "XDb1 beta v4.4.7" from
>> your website on May 20, 6 days after you posted your challenge. That
>> version is unable to generate the ANC report for the class/type hierarchy:
>>
>> Common Ancestor Report for 'thing'
>> ThingX ThingY CmnAnc Dist
>> Time elapsed: 0 msec
>
>As I indicated in prior posts, "XDb1 beta v4.4.7" did have an error
>passing the parameters correctly to the report generator (because the
>root doesn't have any thing higher than it). But "XDb1 beta v4.4.7"
>did have the ability to generate a report for the class hierarchy and
>was not added at a later time. To verify this, open Ex076.xdb and type
>the following statement into the NLI:
>
>query is thing.
>
>This (luckily) satisfies the report generator to which query looks
>"higher" than thing. Right-clicking the root node labeled 'thing', and
>selecting 'Generate Anc Report" produces the following 317 KB Report:
>
>Common Ancestor Report for 'thing'
>ThingX ThingY CmnAnc Dist
>god force thing 2
>god army thing 3
>god church thing 2
>god trinity thing 3
>god person thing 2
>god john thing 3
>god mary thing 3
>god luke thing 3
>god age thing 2
>god 35 thing 3
>god weight thing 2
>god 130 thing 3
>god color thing 2
>god red thing 3
>god dog thing 2
>god fido thing 3
>god computer thing 2
>god laptop1 thing 3
>god symbol thing 2
>god thing 3
>god ! thing 3
>god " thing 3
>god # thing 3
>god $ thing 3
>god % thing 3
>god & thing 3
>god ' thing 3
>god ( thing 3
>god ) thing 3
>god * thing 3
>god + thing 3
>god , thing 3
>god - thing 3
>god . thing 3
>god / thing 3
>god 0 thing 3
>god 1 thing 3
>god 2 thing 3
>god 3 thing 3
>god 4 thing 3
>god 5 thing 3
>god 6 thing 3
>god 7 thing 3
>god 8 thing 3
>god 9 thing 3
>god : thing 3
>god ; thing 3
>god < thing 3
>god = thing 3
>god > thing 3
>god ? thing 3
>god _at_ thing 3
>god A thing 3
>god B thing 3
>god C thing 3
>god D thing 3
>god E thing 3
>god F thing 3
>god G thing 3
>god H thing 3
>god I thing 3
>god J thing 3
>god K thing 3
>god L thing 3
>god M thing 3
>god N thing 3
>god O thing 3
>god P thing 3
>god Q thing 3
>god R thing 3
>god S thing 3
>god T thing 3
>god U thing 3
>god V thing 3
>god W thing 3
>god X thing 3
>god Y thing 3
>god Z thing 3
>god [ thing 3
>god \ thing 3
>god ] thing 3
>god ^ thing 3
>god _ thing 3
>god ` thing 3
>god a thing 3
>god b thing 3
>god c thing 3
>god d thing 3
>god e thing 3
>god f thing 3
>god g thing 3
>god h thing 3
>god i thing 3
>god j thing 3
>god k thing 3
>god l thing 3
>god m thing 3
>god n thing 3
>god o thing 3
>god p thing 3
>god q thing 3
>god r thing 3
>god s thing 3
>god t thing 3
>god u thing 3
>god v thing 3
>god w thing 3
>god x thing 3
>god y thing 3
>god z thing 3
>god { thing 3
>god | thing 3
>god } thing 3
>god ~ thing 3
>....
>Time elapsed: 1750 msec
>
>As one can see, not only is "XDb1 beta v4.4.7" capable of generating
>the class hierarchy report, the db has an entry for each symbol. Each
>symbol was entered by XDb1 into the db when it was first created. All
>data (ie 'john' or 'god') enter by the user subsequently are
>normalized to the one and only symbols in the db.
>
>Also note that the "XDb1 beta v4.4.7" that was available at the
>website was compiled in debug mode. The above report is generated by
>the same version except it was compiled in release mode, thus your
>"time elapsed" will be different.

You make this so easy, Neo! I didn't even have to try this out myself, I only have to take a look at the data you posted yourself to see that you are (again!!) lying about XDb1's capacities.

You claim the above snippet from the complete report proves XDb1 to be "capable of generating the class hierarchy report (...)". Let's just look at the last line of data you included in your post:

>god ~ thing 3

Please refresh my memory - where exactly was the class ~ defined and where exactly was the statement that gave this class ~ it's place in the class hierarchy?

But if you want me to admit that my SQL Server implementations are unable to produce a 317KB report of meaningless dribble - I have no trouble doing that. In fact, I'm even delighted to say that my SQL Server implementation will never ever produce such nonsense reports!

Best, Hugo

-- 

(Remove _NO_ and _SPAM_ to get my e-mail address)
Received on Mon Jun 07 2004 - 00:44:46 CEST

Original text of this message