On 03/10/2017 04:48 PM, Gregor Cramer wrote:

>> Your decision to go with CQL for all search funtionality in Scidb is a
>> huge plus for the project
>
> Thanks, CQL is a great idea, but it requires further development for the usage
> in a chess database application. Recently CQL version 5.1 has been published,
> but I'm not convinced:
>
>    1. The syntax of CQL 5.1 is quite unsuccessful, the readability suffers.
>
>    2. The author of CQL 5.1 has completely ignored the further development of
>         the prior CQL-S version (based on CQL 3.02), which contains extensions
>         especially useful for searches in chess databases.
>
> So I decided that i will develop a new CQL version, already named CQL-S, with
> full support of all features offered by a chess database application. I'm 
> still
> working on this language, it will have a strong type based syntax, this gives
> more flexibility. One simple example from CQL-S which cannot be expressed in
> CQL 5.1:
>
>     :matchstring {@player white} {@player black}
>
> This expression is matching whether the name of the white and black players
> are equal.

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?



------------------------------------------------------------------------------
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