Re: Storing data and code in a Db with LISP-like interface
From: Nick Malik [Microsoft] <nickmalik_at_hotmail.nospam.com>
Date: Tue, 9 May 2006 07:53:50 -0700
Message-ID: <-rGdnZKZrNh0Nv3ZnZ2dneKdnZydnZ2d_at_comcast.com>
> time in AI-type apps. Thus one would like a system that is the least
> impacted in terms of schema/scripts/queries/code by the need to meet
> future requirements.
Date: Tue, 9 May 2006 07:53:50 -0700
Message-ID: <-rGdnZKZrNh0Nv3ZnZ2dneKdnZydnZ2d_at_comcast.com>
I'm going to shorten your reply. See if you agree.
You said, (excerpts):
>One can't know the requirements ahead of
> time in AI-type apps. Thus one would like a system that is the least
> impacted in terms of schema/scripts/queries/code by the need to meet
> future requirements.
So, generality prevents (hopefully) the need for change if a future requirement is discovered.
You said:
> To achieve this, anything that is represented in a
> db, should be treated the same as all the other things represented in
> the db.
So the rules and relationships that are encoded in the schema itself has to be available for extension.
I'll skip the criticism of prolog. Not salient to this discussion.
So, the reason for wanting this requirement is "I don't know what I'll need in the future, and it seems to me to be common sense that we want to be able to extend the represented information".
Is that a fair conclusion?
-- --- Nick Malik [Microsoft] MCSD, CFPS, Certified Scrummaster http://blogs.msdn.com/nickmalik Disclaimer: Opinions expressed in this forum are my own, and not representative of my employer. I do not answer questions on behalf of my employer. I'm just a programmer helping programmers. --Received on Tue May 09 2006 - 16:53:50 CEST