User discussion of SCID wrote:
> I was hoping that SCID too would be interested in adopting this system.
> Obviously getting this to work smoothly is strongly dependent on the
> number of GUIs as well as engines that adopt this method, and if we
> cannot achieve a 'critical mass' the endeavor is doomed to failure. The
> new XBoard (4.8.0) already implements it, and PyChess has pledged to do
> so. On the engine side GNU Chess 5 and Fairy-Max already support it and
> GNU Chess 6 is working on it. I hope many more will follow suite.
>
Honestly I would have preferred a single file /etc/chessengines ...
However, is XBoard code portable?
If you provide a a c++ interface like this:
class AutomagicalEngine {
public:
static std::vector<AutomagicalEngine> getEngines();
static std::string getTimeStamp(); //To check for changes
std::string getName();
std::string getExecutable();
std::string getDir();
std::string getProtocol();
};
it will be trivial for other c++ programs to support the protocol.
Bye,
Fulvio
------------------------------------------------------------------------------
Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server
from Actuate! Instantly Supercharge Your Business Reports and Dashboards
with Interactivity, Sharing, Native Excel Exports, App Integration & more
Get technology previously reserved for billion-dollar corporations, FREE
http://pubads.g.doubleclick.net/gampad/clk?id=157005751&iu=/4140/ostg.clktrk
_______________________________________________
Scid-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/scid-users