| ▲ | amelius a day ago | |
In GUI style code you often use closures which have circular dependencies. E.g. button points to the closure (for its event handler), closure points back to the button (e.g. change color of the button upon press). Obviously you can do this differently, but it makes everything less ergonomic for the programmer. | ||