Thinking a lot about what a constraint-based layout system would look like in Rust
Might bang something out in GGEZ at some point, although pretty much every nice API I can think of relies on either codegen or string APIs
(For instance - I would like to be able to say, "place this component 10px to the right of a specific other component". That requires components to be named, which requires either codegen and a big fat enum, or strings)
On the one hand, this is one of the few things I really love about Android. On the other hand, the way it's _done_ on Android is all the worst bits of Java and I hate it.
(This thread brought to you by me furiously trying to get IUI 0.4 out the door and simultaneously realizing that it's still not that useful because no gosh dang scrollable collections)