Hello,
A bit of news about my UCI adapter, PolyGlot. Please note that
PolyGlot does not run on Windows yet!
Functionally, it is similar to UCI2WB. It "connects" an UCI engine to
xboard (Winboard for non-Windows platforms). It is more complex
though; for instance, it detects and reports draws by rule. UCI2WB
does not know the rules of chess and cannot do this.
I have mainly two pieces of bad news already, sorry for that

1)
The Windows port is going to be even more of a problem than I first
thought. I had planned to "simply" compile it using Windows GCC as a
first step. This had the advantage (for me) of not requiring
Windows-specific code. Dann told me though that the CYGWIN.DLL,
necessary in this case, implements multitasking in a very naive way.
As of now, it is hard to tell what the consequences are really going
to be. My guess is that more memory will be used, and launching the
engine at startup will be slower than necessary. I will make sure the
PolyGlot uses little memory though, and I can't believe it ever
requires more than 1 MB.
The only way to find out is to try it! If you know a Windows GCC
guru, please ask him to contact me (or post here). Otherwise I will
ask Dann some tonight or later this week.
2)
I have just noticed a *big* problem with implementing pondering. I
don't want to explain the details here, but xboard and UCI pondering
are "incompatible". To work around this problem, PolyGlot would need
to maintain its own game clocks, which are lacking at the moment.
That would be a lot of work, and I don't want to add any major
features now.
So, no pondering for some time ... I still think many Winboard users
would benefit from analysing and ponder-off matches ...
---
OK, I felt it was fairer to talk about the bad news first. I now have
some good news.
I am making good progress. PolyGlot handles all time controls, and
does not have the UCI2WB "move-number" bug. It can also read "engine
INI files" similar to UCI2WB.
IMO PolyGlot is nearly "usable" now except that pondering should never
been used. I intend to cleanup the code and test it in the next few
days.
I would be interested in knowing what Winboard users would do with it,
if it were successfully ported to Windows. Is it mainly to be able to
use commercial programs with Winboard, or to add UCI-only engines in
Winboard tournaments?
Leo, maybe you can tell me more about your tournament software?
Bye for now,
Fabien.