Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Convert RTS to WASI #44

Open
jmct opened this issue May 21, 2022 · 3 comments
Open

Convert RTS to WASI #44

jmct opened this issue May 21, 2022 · 3 comments

Comments

@jmct
Copy link

jmct commented May 21, 2022

I think it might be worthwhile to use WASI for the RTS instead of the transliteration from the C RTS in CMSC430.

I still have more to investigate, but I think that long-term this will benefit the project as it will allow you to use alternative wasm engines (such as wasmtime for running natively).

The engineer that wrote the WASI API for wastime is willing to help me learn the ropes, so hopefully I'm able to do it.

I should probably make a separate issue for it, but what's the "ideal" use case for wacket? Writing web-app frontends in racket? If so it probably matters less that WASI is used (though there are probably still bit performance benefits as it's reduces the impedance mismatch.

@stefanhts
Copy link
Owner

We tried to do this originally, but the barrier to entry seemed too high and could not find a good starting point. This could be a good goal though.

@stefanhts
Copy link
Owner

We are still trying to figure out exactly where we want to go with this project. One of the more popular ideas at the moment is a fully web based development environment or something along those lines which runs the code in the browser instead of remotely. And with WASI it could run anywhere. Definitely will consider this as a next step

@theduke
Copy link

theduke commented May 23, 2022

I'd really appreciate WASI support!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants