If you'll permit me to expert two of your thoughts:

> If we exposed a good set of APIs to JavaScript, then I don't think gluing 
> will be much of an issue.


> And if we did provide a good set of APIs such that web developers themselves 
> can implement their own editing commands, then there's no reason we can't 
> implement our editing commands in terms of those public APIs, putting aside, 
> whether we should do it or not.

Notice that you take "a good set of APIs" to be a given, from which you start 
to reason about the value of a rewrite done in JavaScript.

As Maciej and Darin have already mentioned, a good set of abstractions upon 
which to build editing is not a given. It is the critical part of the task.

So far, I haven't seen a proposal for a good set of abstractions upon which to 
build editing. I'd like to see a proposal for that. I worry that talk of a 
rewrite and a new language is just a distraction from that real task.

Geoff
_______________________________________________
webkit-dev mailing list
webkit-dev@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to