I am looking at doing UI development with F#. I have experience using F# as a back end with C# and XAML as the front end, and have tried using the XAML type provider. I know of RX but haven't used it yet.
Does anyone know of other ways that you can do GUI programming in F#? Approaches that did not exist when these questions "Is Functional GUI programming possible?" and How to learn GUI programming in F# were asked?
Details any pros/cons of an approach that would be greatly appreciated.