Logix Features
- Compiles to Python byte-code - import Python modules into Logix, and Logix modules into Python.
- Multi-Language Programming:
- Dynamic language extension - add new operators on the fly, even at the Logix prompt!
- Multi-language parsing - freely mix multiple languages in your source code.
- Procedural macro system - implement new operators using template based code generation.
- Language inheritance - implement new languages as extensions of existing languages.
- Free-text parsing - create free-text based languages such as XML and literate programming languages.
- Logix-Test - a powerful, streamlined unit-test language.
- Boilerplate reduced to an absolute minimum
- Flexible 'object patterns' for very concise assertions on complex objects.
- Advanced mock-object framework, featuring a declarative language for specifying mock-object expectations.