UQ-PAC / aslp

Partial evaluator for Arm's Architecture Specification Language (ASL)
Other
6 stars 2 forks source link

Support compilation to Javascript #90

Closed katrinafyi closed 2 weeks ago

katrinafyi commented 3 weeks ago

This is an effort to enable compilation to Javascript via js-of-ocaml, to enable the partial evaluator to be run in the browser. It is anticipated that providing ASLp in the browser will enable greater ease of collaboration and help our work reach new audiences.

Work items required:

BREAKING: this moves the aarch64_evaluation_environment into the separate Arm_env module, instead of being in the Eval module.

Documentation: