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
Scid-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/scid-users

Reply via email to