[tmql-wg] Error conditions

Lars Marius Garshol larsga at garshol.priv.no
Thu Mar 8 19:35:31 EST 2007

* Robert Barta
> OK, one other issue is whether TMQL should specify the possible error
> conditions or whether it should leave everything to the  
> implementation.

There are two possible interpretations of this:

  (1) Should TMQL specify unambiguously which queries are erroneous?
  (2) Should TMQL name all defined error situations?

By our requirements we have to do (1), so I assume that's not what  
you mean.

>    From a language perspective this is not necessary, but OTOH, it
>    impedes compatibility between TMQL processors as one application
>    has to expect potentially different sets of exceptions.

Well. What good is a TMQL API that only standardizes the exception  
classes and nothing else? That's effectively what this is.

>    Structured Discussion
>       ? Should the TMQL standard name all error situations
>         + higher compatibility between TMQL implementation
>         - less freedom for implementors

I think that doing this

  - adds a lot of effort to specifying the language,
  - causes problems for implementors, because error situations tend to
    be highly dependent on implementation strategy, and
  - adds no tangible value.

In short, I'm strongly in disfavour of this.

--Lars M.

More information about the tmql-wg mailing list