PropXX provides a property/configuration mechanism for C++ applications. Properties can be defined in files similar to but more flexible than Java properties. Property files are defined in a type-safe, modular way and offer the full expressiveness of the Lua scripting language. The design of PropXX combines flexibility with high performance for the C++ code that accesses property values. The property values are stored in objects of special property classes, which are automatically generated from the property set definitions. Performance-critical code can be inlined by the compiler, and a typical access to a property value is as cheap as reading a single variable from the memory. No costly data structures like hashes, balanced trees, etc. are involved.
The aim of LucED is to be a fast and responsive X11 text editor with a simple but powerful user interface similar to NEdit. It uses Lua as an embedded scripting language, and features syntax highlighting that is configurable via PCRE regular expressions with arbitrarily nested patterns.