Roadmap

Language Support

  • The current implementation is very Java heavy.
  • A lot of mining data is performed in Python and other scripting languages.

There is a current interest in GraalVM for polyglot development or moving away from a Java centric message bus towards RabbitMQ, or others.

Improving the Response Model

  • Current response model is very inflexible.
  • Lacks the ability to provide metadata useful for presentation / aggregation.

IDE Agnostic Plugins

  • Currently the data-flow is mostly uni-directional.
  • Enabling bidirectional communication could fully fledged plugins to be developed multiple IDEs with little effort.

Greater Metrics

  • Having truly universal platforms could enable greater insight / measurement of their usage.
  • Ultimately, subject to privacy concerns.