731 karma · joined March 27, 2009
Where it shines IMHO is in the core library (http://www.dartlang.org/docs/api/index.html). Look there and you will find some interesting classes that deal with concurrency and asynchronous operations (Isolate, ReceivePort, Promise<T>). Also, unlike standard Javascript, there are collection classes for specific use cases (like Queue, Set, LinkedHashMap). This is where it is superior to both Javascript and mainstream static typed languages like Java.
I shouldn't need to write 'Point p = new Point(2, 3);'
var p = new Point(2,3); should be inferred as a Point
I think that is a use case that would be pretty popular, unfortunately it does not look like that is something Siri can do yet. Maybe a future release.
The greatest innovation in this release of the iPhone (Siri) is actually just a software thing. It is really cool, but they could have put it in iOS5 for iPhone 4 users to have as well.
On the hardware front there really is nothing truly new, just better and faster. That is fine, but with an extra 4 months tacked onto the product dev cycle for this release, I think people (myself included) expected more.
Reference: Miguel de Icaza's blog post http://tirania.org/blog/archive/2011/Sep-15.html
Not sure what else is complementary.
So, from my view, BankSimple just does not provide enough value. Hopefully for BankSimple's sake, others are not satisfied like I am.
For the most part, the .NET devs I know just don't care to be involved in community open source projects and/or use those projects as much as you see with other stacks. I do see that changing quickly though.
However, it is nice to see this new respect for MS I'm seeing from non-MS developers lately. Just a few years ago it was pretty depressing, but that seems to be changing.
It also seems to be a longer, more in depth format - which is great.
A lot of what comes out of MS Research ends up in their mainstream Visual Studio supported languages, so I would not be surprised to see at least some of F* get rolled into F# vNext, and maybe eventually C# too.
Hopefully more people will become educated on the matter and refuse to be a patient of such physicians and dentists.
It will be interesting to see how Fancy evolves its Actor features in comparison to other languages with built-in Actors.