Hacker News new | ask | show | jobs
by masklinn 2310 days ago
> I have literally never heard of a UI implemented in Go

I expect it has the same issue as UI in Rust: UI is one of the domain where OO inheritance is most convenient and most deeply embedded. So langages which don’t do inheritance are hard sells.

Newer “declarative” UI frameworks less so but they’re probably not mature enough conceptually that you’d want to bet your OS’s core UI system on them, right now they’d be used as an overlay on the core stateful UI system (see bodil’s vgtk for example).

1 comments

Flutter is a declarative UI framework in Dart, and is the core system UI for Fuchsia. Shallow inheritance is used extensively there