Skip to content

Latest commit

 

History

History
23 lines (22 loc) · 1.04 KB

BACKLOG.md

File metadata and controls

23 lines (22 loc) · 1.04 KB

Backlog:

  • separate event handlers from items agents
    • event handler can be ignoring, recording or verifying
    • reduces code duplication (no recording or verifying items agents)
    • allows to subclass items agent to provide custom operations
    • candidates for using custom items agents are SIMD heap sorts and verticalLeaderSelect operations
  • update README.md
  • convert native C++ sorts to use items agents
  • add ActorRef wrappers with typed tell forwarders
  • remove native C++ items handlers when we are left with items agents only
  • implement guards in generated native C++ headers (eg enums)
  • implement missing unit tests
  • reorganize project structure to make more sense
  • improve web-based GUI
  • add charts to web-based GUI
  • remove JavaFX GUI once web GUI has charts
  • implement flexible central configuration
  • add support for LLVM/ Clang (that could e.g. make tests run quicker)
  • change license to Apache 2.0
  • use lenses from https://github.com/adamw/quicklens
  • use ScalaCheck or ScalaProps for property-based testing