These changes let a single myria-web instance interface with multiple backends, specifically: MyriaX, Radish (parallel PGAS programs), and C (sequential C++ programs).
Adds selector to Editor, Datasets, and Queries for picking a "backend".
factors out things specific to MyriaX into the Backend abstract class
currently myria-web includes the http server that lets you talk to the C backend (I expect this can be factored into another repository soon)
to try the C backend: start the nodejs server (see clangserver/README.md), pick C in the dropdown on web interface
@billhowe @dhalperi @domoritz Who is the best reviewer for this?
cc: @TheYorkWei
These changes let a single myria-web instance interface with multiple backends, specifically: MyriaX, Radish (parallel PGAS programs), and C (sequential C++ programs).
Backend
abstract classclangserver/README.md
), pick C in the dropdown on web interface@billhowe @dhalperi @domoritz Who is the best reviewer for this? cc: @TheYorkWei