PPL is a programming language specifically designed from the ground up to
help writing more reliable code in less time.
PPL provides a unique combination of effective Fail-fast! features built into the language and libraries. These features aim to catch more bugs automatically and early in the development process. The ultimate goal is to catch a maximum of bugs at compile-time, or else as early as possible at run-time. As a result the time needed to debug code is considerably reduced. You'll have more time to do things you love to do (besides writing code, of course).
There are also features that aim to increase productivity. They save time because they help to avoid boiler-plate code and make recurring programming tasks as simple as possible.
(You can hover over most items to get more information.)
After installing PPL:
hello.ppl in any directory and with the following content:
repeat 3 times system.out.write_line ( "Hello world" ) end
Open a system console in the directory of file
hello.ppl and type:
Your system displays:
Hello world Hello world Hello world
Common coding tasks - such as creating a web application to enter data and save them in a database - should be as easy as possible for the programmer.
Therefore PPL is delivered with an integrated framework called PAIOM (an acronym for Practical Application Input Output Manager).
You can get a sneak preview of what is meant by as easy as possible by looking at the only-two-pages summary of instructions for creating a fully functional data entry web application with basic CRUD (create, read, update, delete) operations and data persisted in a relational database. The application can also be used as an OS command line interface for executing all CRUD operations manually or in an OS script file or in another application written in any programming language.
Time needed to create the application: about 15 minutes
Source code instructions to write: less than 20
Here is a screen-shot of the data entry form in an internet browser:
The full tutorial (with more details) is available here
For more information about PPL please visit the FAQ page.