http://bndev.sourceforge.net
Reason for CPF Overhaul
nQ: Why do we need to revamp CPFs?
A: CPFs are the performance hog in BNJ. They admit an exp^exp(N) space requirement and will thus cause thrashing when computing large networks.
nOriginally used because space was thought to be less of an issue than speed
nRevamp is underway
nBart Peintner has also provided a solution