But my feeling is that it was kind of hopeless to do in C#: it is just so different from the language semantics. Something like FRP (real FRP, not Rx) or managed time [1] works much better, IMHO, but requires drastic language changes.
JavaFX Script (F3) also included data binding straight into the language, and is probably an idea of how to do it for C#.
http://bling.codeplex.com
But my feeling is that it was kind of hopeless to do in C#: it is just so different from the language semantics. Something like FRP (real FRP, not Rx) or managed time [1] works much better, IMHO, but requires drastic language changes.
JavaFX Script (F3) also included data binding straight into the language, and is probably an idea of how to do it for C#.
[1] http://research.microsoft.com/en-us/people/smcdirm/managedti...