Apple Releases JavaScriptCore Framework
ace writes "Apple has released the source to
JavaScriptCore, a JavaScript framework based on KDE's kjs JavaScript engine. 'JavaScriptCore is a private API which may be used by future Mac OS X applications such as Sherlock, and is provided as Open Source as part of our partnership with the KDE community. JavaScriptCore will be used by Sherlock in an upcoming OS release, and possibly by other Apple software in the future. Apple chose kjs as the basis of its JavaScript technology for its simple and efficient code.'"
The interesting thing for me is that it shows a good trend, i.e that OS X is converging with other Unixes not only at low level (Jaguar should sync with a more recent version of BSD) but also at the component/framework level: beside this Javascript component, CUPS is scheduled to be included in Jaguar.
An interesting question would be, what other open source components/framework would be good additions to Mac OS X? I suppose one obvious answer is a native version of GTK
The next version of Sherlock should be much more like Watson, i.e offer an Aqua interface to many web services. For this, a javascript engin will come in handy.
I've never used (or heard of) KJS until this article. What's so great about it?
FWIW, I've used ordinary javascript, and also the OSA. Any relation?
I find it kind of interesting that Apple actually embraces open source software, while Microsoft is scared to hell about it.
Both companies produce mostly closed source stuff. So why does Microsoft feel threatened by open source, while Apple obviously does not?