Skip to content
This repository was archived by the owner on Jun 10, 2022. It is now read-only.
This repository was archived by the owner on Jun 10, 2022. It is now read-only.

Current status of interpreter and asking for advice #4

@sabine

Description

@sabine

Hello,

I'm looking at the interpreters of several WASM extensions (the ones that we think we could use in order to compile OCaml to WASM efficiently) to understand the current state of their implementations.

The purpose of this, from my side, is to understand how to combine the interpreters of different extensions into one WASM interpreter for a specific set of extensions. The reason I do this is to understand and find an intermediate representation for compiling OCaml to WASM (ideally one where, with low effort, we can have an interpreter in order to run tests). I believe there is something here for me to learn which could help in specifying an exception semantics for the intermediate representation of an OCaml WASM backend.

I see that, in this repository, there are multiple branches that have some code and that there seems to be a static and a dynamic semantics for exceptions. What is the current state of affairs? Anything I should read or look at (apart from the papers in the bibliography)?

Metadata

Metadata

Assignees

No one assigned

    Labels

    questionFurther information is requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions