Computer Chess Club Archives


Search

Terms

Messages

Subject: Symbolic: Status report 2004.06.03

Author: Steven Edwards

Date: 14:49:22 06/03/04


Symbolic: Status report 2004.06.03

I've added a new chess type to the ChessLisp interpreter: the Window type.  It's
a pair of score types, alpha and beta, stored in a single Lisp atom.  While not
strictly necessary, the Window type makes the Lisp source a bit cleaner and very
slightly faster by avoiding construction and access of a two element list in
many places throughout Symbolic.

The interface to Symbolic's knowledge sources and been reorganized.  Now, all
KSes take exactly two parameters: a common parameter list and a specific
parameter list.  The common list has its own family of accessing functions and
includes values for the current node, effort, window, and calling reason string.
 The specific parameter list contains values specific to a particular KS and is
often nil.

I've also done some work on testing construction of large (GByte+) opening books
which in turn tests the book selector code in Symbolic.  It is possible that
some of the techniques used in this may also serve for the construction and
access of an extended pattern library.

Near term future effort will be directed towards Idea formation (by KsSurveyor)
and Plan formation (by KsPlanner).  It will be some time until the work is
complete enough for end to end testing.



This page took 0 seconds to execute

Last modified: Thu, 15 Apr 21 08:11:13 -0700

Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.