// for now juist CLI, print an arr, then print each it #include #include #include #include #include #include #include #include #include #include #include "core/app.hpp" #include "sessions.hpp" #include "sorters.hpp" using namespace std::chrono; using namespace std; vector dataprovider(){ return vector {9,8,1,2,7,3,6,4,5}; } int main() { //create data vector> inputs; auto myinput = make_shared("arr1", dataprovider()); auto myinput2 = make_shared("arr2", dataprovider()); inputs.push_back(myinput); inputs.push_back(myinput2); //connect data with sorter auto myssession = make_unique(); myssession->add_session(myinput, "bsort"); auto myviewsession = make_unique(); //create app with initialized dependencies App myapp(std::move(inputs), std::move(myssession), std::move(myviewsession)); myapp.run(); }