Profile Scripting Language
Profile Scripting Language (PSL) is a superset of MUMPS that adds object-oriented language features.
History
PSL was created by Greystone Technology Company (now part of Fidelity National Information Services) to add a number of language features they felt were missing from MUMPS. Originally developed for use only within their Profile application, PSL is a superset of the MUMPS language and is compiled to MUMPS before execution [1]. Applications written in MUMPS can run unchanged on platforms supporting PSL. PSL allows the use of object-oriented "dot syntax" functions attached to objects and the use of whitespace within commands.
A PSL compiler was included with PIP[2], a free, open-source ODBC/JDBC driver built on top of a GT.M or Oracle database. When used as part of a GT.M implementation, MUMPS code becomes fully compiled.