Jump to content

Profile Scripting Language

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Saintly (talk | contribs) at 16:42, 30 May 2008 (Stub page created). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

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.