> This will be a great contribution to the community.  Do you plan to
> formally mark up the new incarnation of the language (perhaps BNF style)
> so that the definition could be used (indirectly) by tools such as
> flex/bison?

The BNF definition will be done at the end of the language definition. The 
major 
part is to develop useful functions, and a proper syntax. I've just 
established the list Scidb-development (subscribe at 
<http://lists.sourceforge.net/lists/listinfo/scidb-development>), and soon I 
will publish a first draft of an introduction into CQL-S. This introduction 
will not yet define functions, but the basic syntax rules.

This is the right place to emphasize that the use of the search functions in 
Scidb will not require to use this language. It is planned to develop a user-
friendly search dialog, and when the user starts the search, the input will be 
translated internally into this language, and finally the CQL interpreter is 
performing the search. This also allows to save the content of the search 
dialog, it will be saved as a CQL script, and later the saved functionality 
can be restored. Even this step does not require knowledge of CQL. But it will 
also be possible to write CQL scripts. Another advantage with CQL is that 
search functions developed from other users can be used. This supports that 
every user can perform very sophisticated searches, even if he don't likes to 
use the CQL language, provided that anybody has developed and published the 
CQL script. Every CQL script should contain documentation about the provided 
search functionality.

Gregor


------------------------------------------------------------------------------
Announcing the Oxford Dictionaries API! The API offers world-renowned
dictionary content that is easy and intuitive to access. Sign up for an
account today to start using our lexical data to power your apps and
projects. Get started today and enter our developer competition.
http://sdm.link/oxford
_______________________________________________
Scidb-users mailing list
Scidb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scidb-users

Reply via email to