Lightweight IDE (LWP for short) is an easy-to-use application with the following major functions:
An editor, multi-window, with syntax coloring and pop-up function/uses menus.
A front-end to both Free Pascal, GCC, Ada (GNAT) and Java, with error reporting coupled to the editor.
A builder of application bundles.
A front-end to GDB (incomplete but working).
That is, it does everything important that Xcode does