Full threadamitprayal·Picat Language which is designed to be more main stream than Prolog supports CP out of the box , also has a planning moduleView on HN