Comparator Interfaces, Classes and Traits Comparator DateComparator DateCompare compiles date comparisons. NumberComparator NumberComparator compiles a simple comparison to an anonymous subroutine, which you can call with a value to be tested again.