LDPL 19 programming language interpreter
Branch: master
Clone or download
Lartu Merge pull request #2 from ambulancja/master
Added two new commands
Latest commit 889034b Feb 19, 2019
Type Name Latest commit message Commit time
Failed to load latest commit information.
example STDLIB expanded Feb 13, 2019
images BEEP command removed for not being part of the standard and not being… Feb 13, 2019
src ACCEPT UNTIL EOF Feb 19, 2019
.gitignore Removed trash files Jan 30, 2019
LICENSE Create LICENSE Jan 30, 2019
README.md Update README.md Jan 30, 2019



LDPL is a programming language designed to be very easy to read and understand. Also as a joke, as its syntax is based on that from COBOL.

This repository contains the source for the LDPL interpreter.

How it works

The interpreter takes a source file (or more) of LDPL code. It parses it and compiles it into NariVM intermediate code. Then NariVM -included as a library- runs said intermediate code.

About the language

LDPL is standarized here. That's both the language documentation and the compiler writting standard.

How to use this compiler

First, download the latest release. Then make LDPL in the src folder. Then write some LDPL source code, say source.lsc. Then compile and run said source code using ldpl source.lsc. Done!


LDPL is distributed under the GNU General Public License 3.0.