Skip to content

julioolvr/how-to-wasm

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

How to WASM

The purpose of this repo is to organize myself on my path to learn how to compile Rust code to WASM. Specifically, I want to compile rlox, my Lox interpreter based on the Java interpreter described in Crafting Interpreters.

Given that there might be many details that I'll have to review that are very specific to my rlox project, I'll consider that I'm done with this repo once I'm able to compile a Rust program that exports a function which receives a string and returns another string. Once I have that, I just have to implement that interface for rlox - to receive a string with all the source code and return a string with all the standard output. This might not be exactly like that, since after some preliminary reading it seems that the way WASM and JavaScript code is through pointers to memory, but ideally I'd like to end with some JS API on top of the WASM module that makes that transparent.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published