Closed brichwin closed 3 months ago
Thanks for letting me know. I've spent the last few days trying to rebuild the project. For NVDA (and others), I changed the way files are handled (each language is zipped up to save space and unzipped upon usage). The web build handles files differently and I have been working on getting that part of the code to be compatible with the zipping process. Much slower going than I would have hoped...
Good luck!
I made a few attempts so far to switch my web based conversion tool from MathJax to MathCAT, but realized I need to step back and try building up simpler code projects until I understand what Trunk and the web assembly process is doing. I get stymied by having very little experience debugging such a complex environment and get blocked when I get errors like:
Uncaught RuntimeError: unreachable executed set_lang http://localhost:8080/wasm_demo.js:120 run http://localhost:8080/:32 wasm_demo_bg.wasm:134952:1
So, I've stepped back and trying to learn the fundamentals by building up a rust library a piece at a time with layers of exception handling to learn how web assemblies work with bundled assets.
I need to create an "official" JS interface for MathCAT. That's issue #157. I think it is relatively straightforward. Finding the time isn't :-(.
Finally have a working build. MathJax-v4beta.6 crashes; it is using beta.4.
Per email from Davide Cervone on the mathjax-dev google groups list (Wednesday, June 26, 2024 at 8:01 AM):