Logo Compiler (lpp)

lpp compiler logo

The lpp compiler is a Logo Language implementation that transforms Logo files into binary for fast execution. It uses C++ in order to compile to binary. The lpp compiler itself will transform Logo in a bunch of C++ commands.

For example, you could write a Hello World program like so:

  Print [Hello World!]
End Program

You can then compile it with:

lpp hello-world.logo

Which creates the a.out file which you can execute using:


This implementation does not support any graphical interface. It is more expected to be used as a backend scripting language. It supports the THROW/CATCH and many file system READ/WRITE commands.

Find the source on github.com.

Find binaries ready to be installed on Ubuntu on Launchpad.net.

Right now on Ubuntu 16.04 you can do:

sudo add-apt-repository ppa:alexis-m2osw/lpp
sudo apt-get update
sudo apt-get install lpp lpp-doc

to get everything installed. The documentation is found under /usr/share/doc/lpp-doc.