Design and Scope Constraints - saga-project/bliss GitHub Wiki

  • Eventually, Bliss will support async ops
  • Eventually, Bliss may support monitoring
  • Bliss will not support late binding
  • Bliss' API scope / completeness will be dominated by ease of implementation and user demand
  • Bliss will strive to have limited dependencies (only PyPi dependencies are accepted)
  • Replica, Advert and Message API may (or may not) get added as needed
  • Loose binding is preferred for plug-ins (e.g., they should invoke command line tools instead of implementing a protocol)
  • Modulo above constraints, bliss will strive to be faithful to the SAGA API specs.