I'm really not sure how this "composition" is any different to the usual inheritance you see in frameworks like QML *in practice*.
This in Ribir:
```
Column {
align_items: Align::Center,
item_gap: 12.,
@H1 { text: "Todo" }
}```
Would be this in QML:
```
ColumnLayout {
spacing: 12
Text {
Layout.alignment: Qt.AlignHCenter
text: "Todo"
font.pointSize: 17
}
}```
the__alchemist•1h ago
I like the idea of using macros to clean syntax; am writing some for EGUI right now to make colored text easier.
mwcampbell•14m ago