I don't want to come across as a hater, but I'm amazed by the excitement this launch has created. The whole UI and feature list is very meh. Most if not all of it has been done before. Joe gets "super excited", about his new UI as if it's all new stuff -
hasn't he seen HTC's Sense UI? Didn't he see the Xperia's tiles? As a WM developer, I'm pleased that Silverlight is finally coming to WM, but as an end user, this looks like a step backward from my current HTC Diamond2. That said, the browser looks better,
that's about it.
Am I missing the point here? F# is a massive step backwards! What is the point of it?
Lots of the syntax was different just for the sake of it. Why use "open" to reference a namespace instead of the far more intuitive "include" or "using"? What's with the return of "let"?! Why use "<-" instead of "=" - all different for the sake of it.
The 'coolness' of the demos wasn't F#, it was managed DirectX - which tells us a lot!
Perhaps I'm just not getting it, but F# seemed to be the quickest way to write reams of unreadable and unmanagable code.