On Apr 8, 2010, at 5:47 PM, Xan Lopez wrote: > - In the wiki you mention that one goal of the new framework is to provide a > stable C-based API. Is this meant as a public API for WebKit, the same in all > platforms (like JSC), or a stable internal API for embedders to use in order > to implement their native APIs on top? From some lines in the wiki (like > WKView wrapping native objects) it seems like you want to do the former, but > that seems like quite a massive effort and the loss of an important selling > port of the various WebKit ports.
As I understand it, the goal is to have a C API that is suitable and works well cross platform for all the many platform independent operations; it is indeed analogous the one for JavaScriptCore in that respect. When you refer to a “selling point” of WebKit ports, I assume you are referring to how those ports integrate with the surrounding OS and frameworks. For example, the Mac OS X port provides an Objective-C API that fits in well with the rest of Cocoa. The goal would be that such API can be cleanly built on top of the C-based API and should offer a simple way to “drop down” to the platform independent C one and vice versa. -- Darin _______________________________________________ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev