pn A dynamic, reflective, general-purpose object-oriented programming language developed in the 1990s.