Skip to content

ScarpeIncompatibilities.md

Noah Gibbs edited this page Sep 7, 2023 · 2 revisions

Scarpe/Shoes Incompatibilities

I'm not including things that aren't implemented yet (e.g. motion event), or features that are implemented in a much more basic form (e.g. shape, mask).

These are incompatibilities in basically-working features that are likely to persist for some time.

Multiple Applications or Windows

Scarpe normally runs a single app per process. That means Shoes-style multiple apps or multiple windows per app aren't really possible.

Shoes.app block and event loop - code after Shoes.app {} doesn't run in Scarpe

Shoes3 uses a display server, and Shoes apps get loaded into it. Maybe that means Shoes apps can see each other when they're both running? But it definitely means that the Shoes.app loop gets loaded in and then the app keeps going. So code after a Shoes.app block runs in Shoes3.

Reference with notes: https://github.com/scarpe-team/scarpe/issues/231

Clone this wiki locally