mastodon.sdf.org is part of the decentralized social network powered by Mastodon.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko

Administered by:

Server stats:

2.5K
active users

Learn more

screwlisp

[well, that's the direction]
I wrote a on on my initial try-out of
's output-recording incremental-redisplay!

Well, it /sorta worked/ but sometimes the redraw fails, and when I force a redraw, it replays some /translations/ I used in the drawing! ...Sometimes! It eventually stops not working, but tbh no-one wants to heart that ;p

Ugh,

I'll get back into proper parser writing tomorrow everyone x_x.

@screwtape
If I didn't know better, it would almost sound like your code has some bugs -- which of course are unheard of in programming.

@dougmerritt
yeah I mean you can imagine this happening. Incremental-redraw sets up The Usual clim's output-recording -> modifying it with updating-output.

Basically I get two complementary things wrong, somewhere.

1. After the first com-change-color, and before the fifth com-change-color (!), output clears but does not redraw. In fact, all the output clears (though in other tests, only the one did).

2. In forced redraws, it replays translation transformations twice and the drawing once.