Chris Angelico <ros...@gmail.com> writes:

> On Thu, Oct 13, 2011 at 8:45 PM, candide <candide@free.invalid> wrote:
>> Dart is the very new language created by Google to replace Javascript.
>> So Python was not able to do the job? Or may be they don't know about Python
>> at Google ;) ?
>
> Python, as I found out to my detriment, is practically impossible to
> sandbox effectively. Any language that hopes to gain full traction in
> a browser-based environment MUST be secure against scripts gaining too
> much control over the browser chrome.

A first step in that direction would be to have a specification for a
python virtual machine.

I guess engineers at Google know very well the limitations of Python in
its current state. After all, python's inventor works there. Also,
they've tried the optimization road with unladden-swallow. And failed.

> Also, Dart is looking to support (optional) strict typing, which
> Python doesn't do. That's a fairly major performance enhancement.

I think you're absolutely right. They've already included a "better
DOM". The use of typing will let them provide a very efficient standard
library.

I am willing to bet that Google's next step will be to provide a
plugin/extension/whatever to directly execute Dart programs in the
browsers. And then a JIT compiler inside the VM. And then everybody will
want to move, for performance reason. All the Javascript compatibility
is transitional stuff.

-- Alain.
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to