BoolExpr is a C++ library for symbolic Boolean algebra.
This code is known to compile on Ubuntu Trusty Linux. Install the following dependencies:
sudo apt-get install -y build-essential cmake libboost-dev
To get started using the code, first clone the repository and its third_party dependencies:
git clone --recursive https://github.com/cjdrake/boolexpr
Next, build the library dependencies.
To build CryptoMiniSat:
cd third_party/cryptominisat cmake . make
To build Google Test:
cd third_party/googletest cmake . make
After the dependencies have been built, to run the functional test suite:
To collect code coverage data:
The coverage report will be in build/cover/html/index.html.
The documentation uses Sphinx. To build the html:
pip install sphinx cd doc make html
This software is undocumented, unoptimized for performance, feature-poor, and generally incompetently constructed.
If you have some idea you would like to see realized, please email me.
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size & hash SHA256 hash help||File type||Python version||Upload date|
|boolexpr-1.0.tar.gz (341.0 kB) Copy SHA256 hash SHA256||Source||None||Apr 18, 2016|
|boolexpr-1.0.zip (460.0 kB) Copy SHA256 hash SHA256||Source||None||Apr 18, 2016|