Source
It is written in the Pascal language, a well-stabilized standard language with compatibility promises for decades. Using the FreePascal compiler and the Lazarus IDE for free and easy development.
The code is written to be seen as pseudocode. In place of need, comments are written to help.
To compile the code, here are the steps to follow:
- Get the latest FreePascal and Lazarus from https://gitlab.com/freepascal.org
- Get the standard library used for development from https://github.com/SCLOrganization
Using Lazarus:
- Open SCL packages SCL.lpk and SCLLibraries.lpk
- Open Pack packages PackPackage.lpk and PackDraft0Package.lpk
- Open Pack project CLIProject.lpi
- Build