Aside from the addition of a multitude of algorithms and graphical contextual pieces as is provided by tools like flex/silverlight, I have a suggestion - and since you all have been doing the stuff I was going to do anyway, I may want to start helping when I have some free time too…
Why don’t we create a fork of this to provide a new means of application delivery over the internet? i.e. everything going forward is going to be coming from some form of app store. With something like this, you could guarantee that the compiled app is a secure application, which doesn’t allow for reading/writing to files out of it’s assigned areas, doesn’t transmit information to servers that compromises identity or information leakage, etc. e.g. the user downloads an app that is nearly guaranteed to be secure, and it only transmits its own data - without access to data from other apps or parts of the os that it isn’t assigned, or writing to files that it isn’t assigned to write to.
Since it would be compiled under your own logic, this could be accomplished. Which is basically where I was wanting to take a programming language - as a new form of application delivery that could promise the capabilities of the internet, a lean-and-mean running environment, without the nastiness and leakage that the internet currently has. Then it’s on the operating system to do the rest of the privacy work, as it should.
The current internet does well in delivering information and applications, but does rather poorly in finding authoritative, accurate, or personal but very credible information. Also, it’s a lackluster platform at delivering applications that provide full capabilities of any os. personal media, blogs, information, and publications are very difficult to find on any topic unless you are looking for the person writing it - which defeats the purpose. For companies, certain companies are given preference just because we have an ordered generic search list. It sucks. Applications are insecure, unstable, perform poorly, have a multitude of bugs and security holes, leak information that shouldn’t be leaked, etc. That sucks.
These types of things could be solved by expert programmers putting the necessary platform and tools in place to solve the underlying problems of the internet. We would just need to sit down and figure out what needs to be done, but it can be done with something like this.
let me know your thoughts…