PAPP - Portable Assembly Pre-Processor
xml-format - XML Beautifier
Roboctl provides a programmer, also known as a loader, for uploading programs to Lego and Vex robotics controllers.
Most of the functionality for communicating with the controller is contained in a library, which developers can use to create alternative loaders, or communication tools for remotely controlling the robot from a PC.
Roboctl is designed to run on any POSIX platform, and is tested on FreeBSD, Linux, Mac OS X, and Windows using Cygwin.
For more information, visit the official project page.