Replies: 2 comments
-
I don't think that's too complicated at all. It roughly matches what I was thinking of when I was transliterating that code. |
Beta Was this translation helpful? Give feedback.
0 replies
-
OK. I think it will fix a bunch of bugs. I just need to figure out how to stage this in a way that doesn't turn into a giant hairball of a CL. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Many of the subtle bugs (e.g. #308) seem to be related to locking of the tree of
Text
s. I have been thinking about how to fix this. The sprinkling of mutexes all over Edwood doesn't seem very principled. There is a required lock acquisition/release order that isn't always followed by all code paths. This also doesn't seem very idiomatic.Idea:
Text
Text
instancesText
and then queue forText
mutation (controlled via channel)Maybe this is way too complicated. Anyway: thoughts welcome on this.
Beta Was this translation helpful? Give feedback.
All reactions