Affects Version/s: None
Fix Version/s: None
There are various items in the system that could easily be generalised and extended. These would be ideal places for 3rd parties to extend the system - but require us to first ensure there are simple comprehensive interfaces for extend the system.
What different areas are there?
- Index formats
- External disk formats
- Compression schemes
- Code generation optimizations
- Adding activities (code generator and engines)
- Interfacing with external languages (java/python/R/...)
- Partitioning algorithms
Once we have identified some key areas we should open issues for each to track ideas and progress.