Thursday, June 11, 2015

Deal source code moved to GitHub

Due to the planned demise of the Google Code hosting platform, I am moving the Deal source code to GitHub. The repository's URL is:

Wednesday, February 24, 2010

Deal 3.1.9 Released

I was doing some research based on the work of Gordon Bower, and I stumbled on a few issues that apparently have been around for a while.

Changes in 3.1.9:
  • Fixed issue #14 - smartstack was broken on OS X
  • Fixed issue #15 - holding procedures implementation incomplete 
  • Added documentation of pattern functions to advanced.html
  • Minor documentation fix

Monday, February 15, 2010

Deal link fixed

Okay, with the release of the latest version, I broke my web site, and the link to Deal no longer worked.

I've fixed it, and the software can be downloaded from the usual location.

Friday, February 12, 2010

Deal 3.1.8 released

Changes in Deal 3.1.8
* Added patternfunc, patternclass, and patterncond, which are similar in
     function to the shapefunc, shapeclass, and shapecond routines. [In
     Deal, a shape is the ordered list of suit lengths: s-h-d-c. A pattern
     is sorted by lengths (decreasing.)  So the 3-4-5-1 shape has the pattern
* Added documentation to commands-body.html for the new pattern procedures
* Added google analytics code to the documentation (for my web site
     only - local documentation does not have the google analytics) 

* [Internals] Changed occurances of "hand" in variable names to "seat"
     when it refers to a location at the table (North, East, South, West.)

Friday, October 31, 2008

Deal 3.1.7 released

Changes in Deal 3.1.7

* Added code to pass argument values (argc, argv, argv0) when using the
'-x' flag

* Added code to allow for easier build against Tcl 8.3.

* Updated binky points with newly computed values. The new version
does not have binky::defense.suit or binky::defense.nt.
Added documentation for Binky Points evaluators.

* Fixed 64-bit builds using a fix found in Christoph Berg's Ubuntu
package for Deal.

* Added another fix by Christoph Berg which improves random number

* Added Make.ubuntu and Make.mac-osx to source release build

* Clarified some build and install notes

* Fixed docs to use './deal' rather than 'deal'

Thursday, September 11, 2008

Deal 3.1.6 released

Changes in Deal 3.1.6:

* Added newLTC function suggested by Rex Livingston

* Merged in changes with DDS 1.1.9 (about 5% performance increase in
double dummy solving in tests of average deals)

* Moderate changes in documentation

* Moved the source code to a Google Code project, at

Monday, September 8, 2008

Deal source code now available on Google Code

I decided to put the Deal source code in a public source code repository, so I've put it up on Google Code. You can browse the code there, and it will give you instructions to check out the code. The URL is:

Google Code also comes with an issues tracker and a Wiki, so people can contribute complaints, documentation, example scripts, etc.