What Is PSL

PSL is both an interpreted and a compiled language for writing complex
application discovery procedures, parameters, and commands within the
PATROL environment. It is also a good language for writing arbitrary
commands and tasks.
PSL has been designed to provide functions needed to efficiently develop
Knowledge Modules for the PATROL environment. To accomplish this,
PSL sacrifices some of the completeness of languages such as C, csh,
Perl, or awk while implementing some of the statements and functions
that make those languages so powerful and popular. Users familiar with
one of those languages should have little difficulty adapting to PSL.