This is cool, I worked on something similar sort of thing over the winter, more focused on a local-first leetcode/coderpad, with a way to execute code in the browser using WebAssembly, and a way to share code over WebRTC
It's a pretty big lift. Python was somewhat easy with pyodide, but I couldn't get Java to work locally. There's a company called CheerpJ that can do it over an API though.
I think if I was going to look into code execution in Tachi Code, it’d probably as part of a transformation into some sort of remote development experience rather than pursue wasm and all its complexities.
Loading that gist works for me on both Firefox and Chrome.
You can submit a bug report on GitHub with more environment details, screenshots, and console logs (if available) and I might be able to take a closer look.
https://codenow-mu.vercel.app/problems/0001-fizzbuzz
What does the process for adding support for additional wasm-capable languages look like?
https://pyodide.org/en/stable/ https://cheerpj.com/
I'll keep the extension installed for now, hoping you'll patch it.
Loading that gist works for me on both Firefox and Chrome.
You can submit a bug report on GitHub with more environment details, screenshots, and console logs (if available) and I might be able to take a closer look.
https://github.com/tachi-code/tachi-code/issues/new?template...