Skip to main content.

License

GPL license.

Download

The binding does not have a manual yet. Users are referred to the manual of Buddy (in its distribution) and the end of bdd.c that wraps the function calls in a straight-forward manner. So far only the BDD class is supported (equivalent of Buddy's bdd type). We plan to extend the API.

Download (linux binaries + source) version 0.2.
Download (windows binaries + source) version 0.2.
Known issue: You need a postscript viewer under Windows and you need to give its name (or path) as argument to show, e.g., a.show("gs.exe").

Linux Installation

Download Buddy.
Configure, make, install.
Download Ruby-BDD.
Ruby-configure, make, install.

Windows Installation

Install Cygwin.
Optionally install MinGW. You may have to fix paths, move your home directory to the root c: and make a link to where cygwin had it before.
Download Buddy.
Configure, make, install.
Install Ruby for Windows if you are not using ruby from Cygwin. Actually, this is the recommended install since the provided binaries are compiled against this Ruby distribution. You may have to setup your path to make sure you are using this Ruby version (and not the one from cygwin).
Install the binaries. We do not recommend that you recompile them. If you use Cygwin's ruby, the unix ruby-configuration file may work.