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:
Program 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:
./a.out
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.