Projects / BoolStuff

BoolStuff

BoolStuff is a small C++ library that computes the Disjunctive Normal Form of a boolean expression binary tree. The library also has a C programming interface.

Tags Scientific/Engineering Mathematics
Licenses GPL
Operating Systems POSIX Linux
Implementation C C++

Tweet this project Short link

Rss Recent releases

  • Rrelease-mid
  •  14 Oct 2008 05:12
  • Rrelease-after

Changes: Memory leaks have been fixed. A bug with the expression a&!a has been fixed. The source code now compiles as is with g++ 4.3.0.

  • Rrelease-mid
  •  30 Apr 2007 06:28
  • Rrelease-after

Changes: This is a maintenance release. Example programs are not installed anymore and do not end up in the RPM packages.

  • Rrelease-mid
  •  04 Feb 2006 23:45
  • Rrelease-after

Changes: The DNF algorithm now detects cases where the resulting expression tree would be too large. The maximum number of tree nodes is set to 10000. The booldnf command now returns EXIT_FAILURE if one of the requested conversions fail.

  • Rrelease-mid
  •  08 May 2005 22:15
  • Rrelease-after

Changes: A bug concerning expressions like !(!(a & m)) was fixed. Quoted variable names are no longer supported to avoid a dependency between the BoolExpr class template and the std::string type.

  • Rrelease-mid
  •  18 Mar 2003 14:34
  • Rrelease-after

Changes: There is a new 'booldnf' command and an example Perl script that shows how to call it from a bidirectional pipe.

5ea3476a5c2fc3cf7a5b130a2d475771_thumb

Project Spotlight

Ontopia

A toolkit for building applications based on semantic technology (Topic Maps).

322842a9698d869319f8daf6512d7943_thumb

Project Spotlight

FUDforum

A templatable forum with i18n support based on PHP and MySQL or PostgreSQL.