Post #2625579
2026-04-30 14:52 UTC
@mattiem@mastodon.social @bok@mastodon.social I think Concurrency as a whole has come really far in terms of understandability.
One part that still has some rough edges though is region based isolation. Especially the topic with call once closures (or the lack of) but also compiler error messages related to RBI. I sometimes have to shuffle variables around just to understand which property is causing the error (eg. captured in sending closures)
Replies (1)
-
@mattiem@mastodon.social 2026-04-30 15:32
@ph1ps@mastodon.social @bok@mastodon.social I agree. I think a large part of the lack-of-understanding stems from very difficult API that you could *mostly* just ignore before. CoreAnimation and AVFoundation are two good examples (and an improvement for CA's problems has been suggested!) You are also on to something with RBI. It is a very valuable tool, but needs more feedback when it cannot do the thing. Again, compiler diagnostics!