📌 pxx is a moving target — these docs can lag behind the compiler.

PXX

PXX is a from-scratch, self-hosting Pascal-dialect compiler. It is its own linker — it emits final Linux ELF executables directly, with no external assembler or linker in the path — and it compiles itself. Everything down to the runtime and the ELF bytes is its own code, no toolchain dependencies.

PXX is early experimental software. Do not use programs compiled by PXX for security-sensitive, safety-sensitive, financial, legal, medical, or public network-facing work.

Dive is a single-page technical overview of the project, for readers who want the substance without browsing the rest of this documentation first.

Highlights

Where to go next

These docs are published directly from the project's git repository. Found a mistake? The source lives in docs/ — edits there flow to the site.