Pascal Script




Pascal Script is a scripting language based on the programming language Pascal that facilitates automated runtime control over scriptable applications and server software.

It is implemented by a free scripting engine that includes a compiler and an interpreter for byte code.

Pascal Script supports the majority of Object Pascal constructs, making it partly compatible to Delphi, Free Pascal and GNU Pascal.

Initially developed by Carlo Kok as CajScript and renamed to Innerfuse Pascal Script with version 2.23, the software was taken over by RemObjects, renamed again to RemObjects Pascal Script and offered as open source software for the Delphi IDE.

Beginning with version 2.07 CajScript has been ported to Free Pascal.

Since 2017 Pascal Script is included as a standard component in the Lazarus IDE.