I've released version #727, which has a complete manual
for CQL (Chess Query Language). You have to switch to the
English language if you want to see the manual in your
help dialog.

CQL will be the basis for Scidb's searching and filtering
functions. For complex position searches the user may
write (or use predefined) CQL scripts; for example

- knight gives mate with its first move
- isolated triple pawns on connected squares
- and so on

CQL allows nearly unlimited queries.

I've wrote the manual before finishing the implementation
(about 50% in C++ is already implemented) to have more
clearness about extensions of the existing standard
(see <http://www.rbnn.com/cql/>). The exisiting standard is
designed for studies and problems, but in Scidb CQL will be
the basis for all searches, including header searches. For
this I invented some more keywords. Furthermore special
keywords for other chess variants are required.

Proof-reading, suggestions, and comments are very welcome.

Gregor

Reply via email to