The LDPL Community has compiled this document with the desire to teach and standardize the LDPL programming language.

This document is definitive and backwards compatible, and any future revisions that build upon it will only add features to the language, not remove nor change any functionality and, as such, any code written for a previous LDPL specification should continue to run as it did with the specification it was written for.

Feedback, corrections and suggestions are welcome, both on the main LDPL repository or by e-mail to mdelrio (at) You can join the LDPL community at r/ldpl or via IRC on channel #ldpl.

This reference can be forked on GitHub.