Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Future Directions

Roadmap, vision, and how to contribute to aspect-rs.

What We’ve Achieved

  • Phase 1: Basic macro weaving (MVP)
  • Phase 2: Production pointcuts + 8 standard aspects
  • Phase 3: Automatic weaving (major breakthrough!)
  • 9,100+ lines of production code
  • 108+ tests passing
  • Comprehensive documentation

Short-Term Roadmap (3-6 months)

  1. Stabilize Phase 3 automatic weaving
  2. Add field access interception
  3. Improve pointcut expression language
  4. Better IDE support (rust-analyzer integration)
  5. More standard aspects (10+ total)

Long-Term Vision (1-2 years)

  1. Call-site interception (match where functions are called)
  2. Advanced pointcuts (cflow, args matching)
  3. Aspect libraries ecosystem
  4. Zero-cost abstractions proof (formal verification)

How to Contribute

We welcome contributions! See:

See What We’ve Achieved.