The official interpreter for Data Preprocessing Language (DPL). DPL is a domain-specific language for preprocessing of tabular data. DPL has a built-in table type to represent tabular data and has unique syntax for filtering data along with special union and intersection operators. The syntax of DPL is similar to Python since this is a language that is already popular within this domain.
Language documentation and program examples can be found under the docs/ folder.
- Modules
- Compound Operators
- More Str, List, Column, and Table Operations
- Dictionaries
- Smarter readTable
- Better Error Messages
Precompiled binaries can be found under the actions tab on github.
Java JDK 11+cmakec++17 compiler
On Ubuntu simply run:
./scripts/compile.shOn other platforms:
mkdir build
cd build
cmake ..; cmake --build .