It appears as if the EQ2 devs decided to make a minor change to the format of the logs produced. As a result DKP Log Parser's predefined patterns for EQ2 have been updated to stay compatible. The new DKPLP patterns remain backwards-compatible with older logs.
Gecode/R 0.8.1 has been released. It adds tuple constraints along with a few minor features. It also fixes the examples that were broken in the previous release and a bug related to BAB-search.
Fixed a bug causing inconsistencies during BAB-search. The bug stopped the send+more=money example from working correctly.
Fixed the "raw_bindings" and "sudoku-set" examples, which were broken by the 0.8.0 release.
The behavior of recent versions of EQDKP were changed slightly, which caused the links in the Balancer plugin's admin menu to lead to pages that don't exist. This has been corrected in Balancer version 1.1.1b, which is available from the project download page.
The older version of Balancer is still available for those running older versions of EQDKP.
Gecode/R 0.8.0 has been released. The major change is that Gecode/R now uses Gecode 2.1.1 instead of Gecode 1.3.1 .
The interface is mostly unchanged. The release mainly lays the infrastructure needed to add the various new functionality since Gecode 1.3.1 .
Changes to the interface:
Removed the distinct constraint for sets.
Added the propagation kind option to the non-set constraints.
The DKP Log Parser plugin for EQDKP has been updated. Default server representations are now used if the user doesn't specify anything else. This should hopefully stop the "Unrecognized reward interval representation requested." error from confusing new users.
The "gecoder-with-gecode" gem now has a pre-compiled version for Windows. It's done by cross-compiling the bindings (and Gecode) for Windows on Linux using MinGW.
I must say that it's nice to have it all set up. It was a high one-time cost, but it will hopefully be of use. All the tools needed already existed, but it's a rough road that requires much trial and error before all components work together.
The notes on how to set up...
There now exists a gem (called "gecoder-with-gecode") that includes Gecode 1.3.1, which is compiled upon installing the gem. This hopefully makes the installation more direct for those who wish to use Gecode/R, but do not have Gecode installed.
Note that the gem requires a compiler, so it's probably not of much use to people running Windows. I have been working on cross compiling the extension using MinGW, but without success so far.
The DKPLP website is now served directly as static HTML rather than through Lenya.
The main reasons for replacing Lenya:
It appears to lock up every now and then (once every few months), requiring a restart.
I rarely change the website's contents, so I'm not really using it anyway.
It's pretty much the only reason I have a tomcat server running (which eats a lot of memory).
I will probably not use it again, unless I miss all the XML,...
Gecode/R now has a new website.
It should now hopefully contain enough information to get people started. Have a look at the sitemap for a quick overview.
Gecode/R 0.7.1 has also been released. It doesn't contain anything especially important.
Set domain constraints now checks illegal parameters when it's added (rather than when the search begins).
Added boolean linear constraint.
Gecode/R 0.7.0 has been released. It adds the set selection and operation constraints.
This completes the initial round of planned features. The focus will now shift to improving the documentation before planning additional features. This is an excellent time to request specific documentation improvements and new features.
Added set selection constraints (set array access, select union, select intersection (optionally with specified...