The Project

MicroDPL is a port of the DPL language by Alan Kubiak. It works by command line. It has a virtual machine (MDPLVM)

and a compiler (MDPLC) written in C++. It works by direct serial communication. You can use it on many AVR development boards,

microcontrollers or microprocessors. It works by just-in-time compilation (JIT), which means that it does not need to be recompiled, just one compilation is enough to be able to create a small program.

Note: it is highly recommended to use Serial Mode PuTTY for the use of MicroDPL, otherwise there may be several graphical bugs.

Features

The project is still in development, so there will be more features in the future.

  • Automatic Variables Declaration.
  • Lightweight.
  • Maths.
  • Complexity.
  • Custom Functions.
  • Examples:

>>> 12* 2.0 / (3665 + 4) + 12* 2.0 / (3665 + 4 + 12* 2.0 / (3665 + 4))

>>> var1 = 10 * 12.2

>>> var2 = var1 / 5.5

>>> print(var2)