Change our test suite such that it runs all the tests that are cross-compiled to JavaScript as regular ClojureScript tests (via the ClojureScript compiler running on the JVM) and as self-hosted tests (via the ClojureScript compiler running as JavaScript).
Why?
Members of the research team, like @alex-lew, are already building interactive tutorials that leverage self-hosting capability we should be automatically testing Metaprob in the self-hosting context to avoid regressions that might impact those demos.
What?
Change our test suite such that it runs all the tests that are cross-compiled to JavaScript as regular ClojureScript tests (via the ClojureScript compiler running on the JVM) and as self-hosted tests (via the ClojureScript compiler running as JavaScript).
Why?
Members of the research team, like @alex-lew, are already building interactive tutorials that leverage self-hosting capability we should be automatically testing Metaprob in the self-hosting context to avoid regressions that might impact those demos.