Modular user experience
Tremor has been enhanced to support modular development with:
- A
TREMOR_PATH
environment variable to load multiple module paths - Nestable modules via the
mod
clause in tremor-script and tremor-query - Tremor-query specific - Modularise definitions of windows, operators and scripts.
- Tremor-script specific - Adds functional programming, allows modules defining constants and functions
- Both tremor-script and tremor-query can use modules via the
use
clause - Modules may be nested in source or via the file system ( a directory is a module ) or a mix of both
- A preprocessor processes multiple modular sources into a single deployable artefact