...It includes a standard library of general-purpose widgets, and is also designed to be extended externally. New widgets can be implemented as part of an application or library. Complex user interface elements can be realized often in few lines of code. Agar is also extensible at the low-level. The low-level API is documented such that modular drivers can be written which enable Agar applications to work seamlessly under many platforms graphics systems without any change at the application level.
Yet another human-readable plaintext music notation language. Somewhat similar to ABC and also Guido.
Empty lines divide blocks of music, and every line is for one voice. Blocks can be repeated and merged to simplify structured composing.