Computer Chess Club Archives


Search

Terms

Messages

Subject: Re: S9 Book

Author: Stefan Meyer-Kahlen

Date: 07:19:47 02/21/05

Go up one level in this thread


On February 17, 2005 at 11:57:18, Gian-Carlo Pascutto wrote:

>On February 17, 2005 at 10:06:16, Peter Skinner wrote:
>
>>On February 17, 2005 at 06:44:44, Tony Werten wrote:
>>
>>>Please explain why you think that Shredder UCI is the one with the limited
>>>functionality ?
>>>
>>>Tony
>>
>>It's not the one with limited functionality. In fact your able to use it in more
>>interfaces.
>>
>>The problem is that you _don't_ get to use the proper book for it anywhere.
>>
>>With UCI it is supposed to be the "Universal" interface, yet the author of the
>>standard limits the usage in his own engine. I just don't get it.
>
>The UCI design clearly puts the interface in control of quite a few things. Book
>handling was one of them. By design UCI didn't provide for book usage outside
>the GUI. The *possibility* to do so with "ownbook" was added afterwards, as I
>understand it. There are some additional issues with learning that must be
>dealth with when you use ownbook. Most people never seem to have gotten that
>correct, and as a result there's now "ucinewgame". "Ownbook" has many more
>limitations related to the GUI interaction and is basically an ugly hack.
>
>If you want own book access outside the native GUI, you must duplicate all book
>code from the GUI into the engine. Or do all book handling natively, but then
>the GUI can't have a nice book editor and so on. Or put all book handling code
>in a DLL which both engine and GUI can access.
>
>Either solution is quite a bit of extra work.
>
>So please, stop asking yourself why Shredder, as the first UCI engine, doesn't
>support "ownbook". The protocol was never intended to support that concept in
>the first place. If it was, I'm sure the workings of it would be about 100000x
>better than they are now.
>
>--
>GCP


Thanks Gian-Carlo, this is pretty much my point of view. Still I know that there
are many requests to use Shredder's book outside his GUI and I will try to find
a solution to this.

Stefan






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.