The variant of pascal used by the ucsd p-system environment. It has extended string and array operations, random access files and separate compilation. It uses p-code intermediate code and is available from pecan.