ESSENCE’ is a constraint specification language. The language was originally designed as a subset of ESSENCE, but now has language features which are not in ESSENCE, such as matrix comprehension.
The main feature missing from ESSENCE’ which is in ESSENCE is high-level types, ESSENCE’ contains only integers, Booleans and matrices of these types.
There is one actively maintained implementation of ESSENCE’:
There is one inactive implementation of ESSENCE’