ernest wrote:User923005 wrote:A true bitbase will be somewhat more compact.
The use of Gaviota tables as bitbases is a function of how the read data is cached in RAM.
This I understand!
I am only saying that although theoretically possible, I have not yet seen a link reporting an actual use of Gaviotas as bitbases.
Many programs that use Gaviota tablebases are not open source, so it is hard to say how the tablebase files are used.
This python program uses them:
code.google.com/p/pychess/ {If you add http it will become a URL)
Gaviota uses them with bitbase functionality.
The best things about the GTB files are (IMO):
Open Source:
https://github.com/michiguel/Gaviota-Tablebases
MIT X11 License:
https://github.com/michiguel/Gaviota-Ta ... icense.txt
Java API:
https://sites.google.com/site/bagaturch ... viota-egtb
http://sourceforge.net/projects/egtb-in-java/
Dotnet API:
http://code.google.com/p/gaviota-probe- ... ram.cs?r=2
Plus, I like Miguel.
On the other hand, I really like some of the new tablebase formats that are coming out.
On the other, other hand, either they are not open source or they have a restrictive license (e.g. Nalimov), or are not properly documented to use in other systems (e.g FEG).
On the other, other, other hand, I do not necessarily need open source, it's just a preference of mine.
On the other, other, other, other hand, I already have 5 EGTB tablebase formats on my disk, consuming a few TB of space. Do I really need nine more?