What sort of background is needed to work on the little projects ?. I have very less experience in compilers but I am super interested in learning about compilers and wasm.
If you want to work on, e.g. making a neat web demo with Virgil and Wasm, you don't need to know of the compiler internals, as you won't need to poke around inside the compiler. That one is mostly specifying some external functions to import into your Virgil program, writing the Virgil program, and then writing the JS glue to get the resulting Wasm module to run in a browser.
I'd be happy to give pointers. In fact, I realize now that each of the above projects could probably benefit from a few paragraphs of documentation for any takers.
Failing that, feel free to email me directly with questions or post issues on the repo.
I'd be happy to give pointers. In fact, I realize now that each of the above projects could probably benefit from a few paragraphs of documentation for any takers.
Failing that, feel free to email me directly with questions or post issues on the repo.