GGTL 1.99.2 released
April 30, 2005
I have made another pre-release of GGTL 2.
The main focus of this release is to correct the oversight that prohibited re-use of cached moves in the reversi extension. This caused an enormous memory usage, but has now been corrected. Other changes were:
- Do not link ggtl with tap; use it only in the tests
- improve reversi-demo and add manpage for it
- make AI skip search when only 1 move is available
- kill duplication across the various AIs
- added tests for the tracing output
- clean up tests a bit
YAPC::NA
April 28, 2005
The talk I submitted to YAPC::NA has been accepted. I will be speaking about using Perl to test C programs and libraries.
Kew Gardens
April 28, 2005
It was my birthday on Sunday, and I took Nadia to Kew Gardens for the occasion. I took a lot of photos with my new and shiny digital camera. The camera is a Pentax Option S5i which I bought for my birthday.
sl 0.3.1 released
April 10, 2005
This release fixes a namespace collision on OS-X. New versions are available for download and from my Debian repository. Note that the ABI has changed (though the API stays the same) so recompilation of programs using this library is necessary.
GGTL 1.99 released
April 3, 2005
This GGTL 2.0 preview release has been rewritten from the ground up to be more flexible, more extendible, and easier to use.
The provided Reversi and Nim extensions implement all the game-specific callback functions GGTL’s AI needs. Using one of these extensions means you can have a game with a capable AI up and running in next to no time. Doing so incurs no penalty in flexibility, however–you can override any provided callback functions with your own.
Regretfully, backward compatibility with previous versions had to be sacrificed in order to meet the goals for this version. Versions 1.x and 2.x can both be installed at the same time, however, so updating programs to use the new version should be relatively simple.
Find more information at the GGTL homepage.