rust-rule-engine 1.12.1-alpha

A blazing-fast Rust rule engine with RETE algorithm, backward chaining inference, and GRL (Grule Rule Language) syntax. Features: forward/backward chaining, pattern matching, unification, O(1) rule indexing, TMS, expression evaluation, method calls, streaming with Redis state backend, watermarking, and custom functions. Production-ready for business rules, expert systems, real-time stream processing, and decision automation.
Documentation
# Miscellaneous Examples

Other examples that don't fall into the above categories.

## Example List

- **rule_dependency_analysis.rs** - Analyze dependencies between rules
- **rule_file_functions_demo.rs** - Using functions from rule files

## Rule Dependency Analysis

Analyze and visualize dependencies between rules:
- Which rules activate other rules
- Potential circular dependencies
- Rule execution flow
- Optimization opportunities

**Use cases:**
- Debugging complex rulesets
- Performance optimization
- Documentation
- Refactoring

## Rule File Functions

Load and execute functions defined in rule files:
- External function definitions
- Code reusability
- Separation of concerns
- Dynamic function loading

## How to run

```bash
cargo run --example rule_dependency_analysis
cargo run --example rule_file_functions_demo
```

## Future Examples

Examples that could be added to this directory:
- Rule versioning
- Rule migration tools
- Rule testing frameworks
- Rule documentation generators
- Rule visualization tools