Marc Stiegler illustrates innovation in privacy and security is also associated with dynamic languages. (In Marc's case, E, a secure Lisp/Smalltalk-like language that runs in the JVM.)
you could have one [component] endowed with the power to go to your financial institution domains, and one with the power to go everywhere else (this is not implemented in DarpaBrowser, but it is a straightforward extension). A malicious browser would have trouble stealing your bank password, since the [component] that has the data can't talk to the browser developer's home siteI wonder is someone at Microsoft following these innovations (which are really decades old, yet still innovative and longing to be "mainstreamed"). While Longhorn, in 2007 or so, will bring objects instantiated in XML, databases embedded in the filesystem, and movies playing transparently over your list boxes, would they have the foresight to adopt real innovations into their Palladium designs?
Once again, this innovation in privacy and security, so directly beneficial to the "average consumer", arises naturally from the dynamic, "first-class" objects and functions found in Lisp and Smalltalk even 30-40 years ago. Rigid language syntax checking or type theories will make your systems neither more expressive nor more secure than these simple innovations.
No comments:
Post a Comment