Other Features
Omnimark offers a complete environment with common programming language constructs, including conditional statements, loops, variables, functions (also external written in C, C++, Java), macros, arrays-including associative arrays.
A special mention goes to the featured pattern-matching language; patterns when captured also generate events.