Attempts to use act-backend in the OCaml version of act have made me realise I accidentally dropped half of the configuration stuff needed to do so. This feels like a good juncture to just port the remaining backend infrastructure to act-tester and drop it from act.
Specifically, what I need is an executable that runs backends in a single-shot mode, then using the existing backend parser to scrape the results back. The single-shot'll be one or more of the following:
a separate call in the Backend interface;
a full lift-compile-run (inefficient, possibly useful as a fallback);
maybe the usual lift set-up, but with a new recipe setup that allows bypassing the machine node and instead just directly reading stdout from the lifter.
Attempts to use
act-backend
in the OCaml version ofact
have made me realise I accidentally dropped half of the configuration stuff needed to do so. This feels like a good juncture to just port the remaining backend infrastructure toact-tester
and drop it fromact
.Specifically, what I need is an executable that runs backends in a single-shot mode, then using the existing backend parser to scrape the results back. The single-shot'll be one or more of the following:
Backend
interface;