ocurrent / current-bench

Experimental benchmarking infrastructure using OCurrent pipelines
Apache License 2.0
33 stars 17 forks source link

Using more OCaml stuff #447

Open ElectreAAS opened 1 year ago

ElectreAAS commented 1 year ago

This is a tracking issue aimed at identifying and perhaps removing non-OCaml code in our codebase.

ElectreAAS commented 1 year ago

Note: moving to irmin doesn't seem simple right now, as cobench requires mtime = 2.0 and irmin wants mtime < 2.0. We could help them move to 2.0 or work around our dependency

punchagan commented 1 year ago

The frontend and database communicate using graphql. It could be done better when the above are done.

If we port the frontend/UI to Dream + HTML, do we still need GraphQL? I think it can be dropped.

ElectreAAS commented 1 year ago

Yes Graphql is no longer necessary in the dream PR, I'll update it to make that clearer

tmcgilchrist commented 1 year ago

@ElectreAAS Dream on Mirage is possible. It is quite early and requires some more attention to keep Dream with mirage working. See https://github.com/mirage/ocaml-matrix/pull/32 and https://github.com/mirage/mirage-www/pull/805