Linked by Thom Holwerda on Mon 7th May 2007 15:39 UTC, submitted by Kelly Rush
SkyOS After months of work, there is now a new complete C++ API for SkyOS, which replaces the old C API. The C++ API consists of more than 150 classes, including support for thread and process information, full GUI support, and gesture support, to name a few. Additionally, news about the LiveCD and some of the technology behind it has been updated, including a few screenshots of the LiveCD in action.
Permalink for comment 238013
To read all comments associated with this story, please click here.
c++ is fine for bindings
by elanthis on Mon 7th May 2007 17:57 UTC
elanthis
Member since:
2007-02-17

You can write a language binding for a C++ API just fine for almost every single interesting language, including Python, Java, C#, Lua, Perl, etc.

C++ is link-compatible with C (when symbols are exported using extern "C"). If a runtime can load C modules, it can also load C++ modules with C entry points, and thus it is absolutely no harder to write C++ modules than it is to write C modules for those runtimes.

Reply Score: 3