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
-
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