I decided to take a look at the bindings, and noticed that the core part and the JNI bindings use CoreFoundation throughout. Should this be reimplemented cross platform or not? (If so, It'll require alot of work... and I mean alot! I'm not exactly a good programmer here) If the core part and the JNI becomes cross-platform, bindings to other things could easily subclass from them and tie into the native system, but at least the core should be portable IMHO. (Just think, ActiveX bindings to JavaScriptCore... now that'll be awesome!) --Justin
On Jul 25, 2005, at 2:26 PM, Justin Haygood wrote:
I decided to take a look at the bindings, and noticed that the core part and the JNI bindings use CoreFoundation throughout. Should this be reimplemented cross platform or not? (If so, It'll require alot of work... and I mean alot! I'm not exactly a good programmer here)
If the core part and the JNI becomes cross-platform, bindings to other things could easily subclass from them and tie into the native system, but at least the core should be portable IMHO. (Just think, ActiveX bindings to JavaScriptCore... now that'll be awesome!)
My rough plan for this: - Move Java and ObjC bindings higher up (to WebCore/WebKit) - Make core bindings code cross-platform - Add CoreFoundation-style plain C bindings (only for use on Mac OS X) Not sure when I or others will get to these tasks though. Cheers, Maciej
CoreFoundation is mostly open source. There may be enough out there already to make these run on other platforms. Not that you want to have to statically link in CF... -eric On Jul 25, 2005, at 2:36 PM, Maciej Stachowiak wrote:
On Jul 25, 2005, at 2:26 PM, Justin Haygood wrote:
I decided to take a look at the bindings, and noticed that the core part and the JNI bindings use CoreFoundation throughout. Should this be reimplemented cross platform or not? (If so, It'll require alot of work... and I mean alot! I'm not exactly a good programmer here)
If the core part and the JNI becomes cross-platform, bindings to other things could easily subclass from them and tie into the native system, but at least the core should be portable IMHO. (Just think, ActiveX bindings to JavaScriptCore... now that'll be awesome!)
My rough plan for this:
- Move Java and ObjC bindings higher up (to WebCore/WebKit)
- Make core bindings code cross-platform
- Add CoreFoundation-style plain C bindings (only for use on Mac OS X)
Not sure when I or others will get to these tasks though.
Cheers, Maciej
_______________________________________________ webkit-dev mailing list webkit-dev@opendarwin.org http://www.opendarwin.org/mailman/listinfo/webkit-dev
participants (3)
-
Eric Seidel
-
Justin Haygood
-
Maciej Stachowiak