Sam Tobin-Hochstadt
Sam Tobin-Hochstadt
I think this is a `raco demod` bug, but maybe @mflatt can say more.
I tried implementing the same code in Racket using `pict` and do not see the slowdown or unresponsiveness. Below is the code I ran in Racket. But note that I...
I just tested this out on my racket-mode install and it's using SVG.
Also, even with 3 versions of @rfindler's ellipse program on the screen in DrRacket, the UI is quite responsive, entirely unlike the experience with the Rhombus program in the original...
The change to `clip` improves things a lot. I still think the behavior before that change is odd in a way that suggests a problem somewhere. Below is a screen...
What I'm trying to understand is what exactly the events are that are resulting in expensive redraws. As you can see in the video, typing `1` or scrolling don't prompt...
It's very odd that you don't see the video; I just tried it in both Chrome and Firefox on both my desktop and my phone and it's always there.
Removing the use of `~r` from `racket/format` and changing nothing else causes the hang to go away (note that `~r` has a contract so that could be related.
It would certainly be possible to give `compose` a more powerful type, so that this example in particular will work. Unfortunately, that isn't going to make `qi` flows in general...