Most UI code is intrinsically event-based. e.g., "on click, do this", "on resize, do that"
Erlang comes to mind as a good event-based language. Strangely, it is rarely (if ever) used for UI.
Erlang comes to mind as a good event-based language. Strangely, it is rarely (if ever) used for UI.