For context, our compiler is based on the one TurboWarp currently uses, but it was forked from it before TurboWarp merged it. Once they merged it we were incompatible in some areas, and I saw no reason to switch.
Now that the one person who understood it is gone, and its relation to TurboWarp is much more nuanced again, there's nothing holding me back. I have much more faith in GarboMuffin to provide a compiler with 100% compatibility with Scratch, and I will sleep better at night knowing that our compiler is as close to upstream as possible.
Furthermore, I'm removing a lot of pointless and unused rewrites from the VM to try and minimise merge conflicts.










0 comments