I have also thought of similar ideas. However mine were more code centric,
not XAML.
For example if you want to create a DependecyProperty or RoutedEvent you
have to write a lot of code in a static language like
DependecyProperty.Register(...) and you end up with something like 20 lines
of code
Hi
I don't really know if this is an appropriate discussion but here it goes.
Ruby and Xaml at first sight a DSL is very appropriate to get rid of the xml
syntax. I'm all for that :) However the price you pay is that at that moment
only developers can change the design of the application. Blend