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.
Thread beginning with comment 238045
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: c++ is fine for bindings
by BrianH on Mon 7th May 2007 19:13 UTC in reply to "RE: c++ is fine for bindings"
BrianH
Member since:
2005-07-06

Inevitably, as soon as you create bindings for any sort of interpreted language, you'll find that you're having to encapsulate your classes in very C-like wrappers.


Unless your language is either open-source (or extensible with native-code extensions like REBOL 3), at which point your wrapper code will only be as C-like as your language's underlying source code (or plugin API). A well-designed modular language implementation can wrap C++ code with ease, particularly if it already needs to on other platforms and so is prepared for the task.

Reply Parent Score: 2