Did you know that Logtalk came with an implementation of QuickCheck baked in for free?

This is the first in a series of blog entries showing how to do property-based testing in Logtalk. The real beauty of Logtalk’s implementation is that it supports not only Logtalk, but also any of the supported back-end Prologs. You can use Logtalk to test Prolog code, in short, as well as Logtalk (naturally).