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)
- Stabilize Phase 3 automatic weaving
- Add field access interception
- Improve pointcut expression language
- Better IDE support (rust-analyzer integration)
- More standard aspects (10+ total)
Long-Term Vision (1-2 years)
- Call-site interception (match where functions are called)
- Advanced pointcuts (cflow, args matching)
- Aspect libraries ecosystem
- Zero-cost abstractions proof (formal verification)
How to Contribute
We welcome contributions! See:
See What We’ve Achieved.