"We should spend less time debugging code and enjoy more time writing reliable, maintainable and beautiful code."
- The PPL Philosophy

PPL is a programming language designed from the ground up to mitigate one of the most daunting problems persisting since decades in the history of software development: the difficulty to produce reliable and maintainable code in a reasonable amount of time.

PPL achieves its goal by meticulously applying the following principles:

  1. Eliminate whole classes of bugs through the design of the language
  2. Catch a maximum of bugs at compile-time and test-time
  3. Find remaining bugs as early as possible at run-time

PPL is a work in progress. It is not ready yet to write mission-critical enterprise applications. You can download it for free and try it out, create tools, and send feedback about anything you like or dislike.

For more information please read the FAQ.