It is implemented by a free scripting engine that includes a compiler and an interpreter for byte code.
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.
[2] With the release of version 1.2, the Lazarus IDE began to include the Pascal Script engine, which is now available in form of several components.
Increasingly reported applications of Pascal Script in Science and Technology include SCADA,[3] robotics[4] and education.
The Lazarus and Free Pascal teams ported PascalScript from Intel processors to additional architectures including PowerPC and ARM.