domains person = string. age = integer.
This made Prolog usable for GUI-heavy applications for the first time. visual prolog 5.2
Today, PDC continues to develop (version 10 or higher), but the core ideas—strong typing, OOP, compiled Prolog—were already clearly present in 5.2. domains person = string