[tmql-wg] How to proceed with TMQL?
Dmitry
dmitryv@cogeco.ca
Sun, 14 Mar 2004 11:25:52 -0500
On Mar 14, 2004, at 7:47 AM, Lars Marius Garshol wrote:
> I think probably what will happen is something like this:
>
> 1. We go through some series of presentations similar to what Steve
> proposed
>
> 2. There is a general discussion towards the end of which something
> like a consensus either emerges or does not emerge
>
> 3. A small task force is defined
>
> 4. The task force goes away to hammer out a proposal informed by
> steps 1. and 2.
I support an idea of small task force. With active collaboration final
proposal can be done quite quickly, I think.
What also can help is TMQL "structural analysis ", I think. It is
essentially identification of main building blocks which language
should implement.
For example,
TMQL should have "select" part.
Select part should support existential quires
Select part should support "every satisfies" queries
Select part should support "left join" queries
Select part should support AND, OR, NOT expressions
Select part should support cross references between different
parts of the query
TMQL should have "constructors" part
Return basic data structures (lists, records, strings ...)
Return TMDM constructs
Return XML
TMQL should allow to reference topics
TMQL should have extensibility mechanism
etc.
Dmitry