A library for configuration of applications and parameterization of objects. Settings and parameters provide their own configurable help text. The decoration pattern is used to add features such as readonliness to settings. Settings and parameters are clonable and serializable. Parameters are observable. Annotations can be used to apply settings to your code or add parameters to your objects. Parsers for configuration files available, perhaps a supporting GUI will follow.
VisualLangLab is a completely visual, simple, and easy to learn IDE for developing parsers without code or script of any kind. A grammar is represented as a tree with distinct icons for various elements, and is edited by using the mouse to invoke menu-bar and context-menu operations.