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 237988
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE: Colour me unconvinced
by JonathanBThompson on Mon 7th May 2007 16:54 UTC in reply to "Colour me unconvinced"
JonathanBThompson
Member since:
2006-05-26

If you know C++ well enough and design correctly, it is actually entirely possible to create a C++ API that's compatible with every language that can call C linkage functions, and it won't look significantly different regardless of which language is used. However, most C++ people are too purist to have considered it, or think it's ugly, whatever...

I gave a presentation on the solution I proposed at WalterCon 2006 in reference to solving the Fragile Base Class problem, which is something that's likely to sooner or later become an issue with the SkyOS C++ API. It requires a major change in the API, of course, so there's no backwards compatibility with existing code.

Reply Parent Score: 5

RE[2]: Colour me unconvinced
by Vanders on Mon 7th May 2007 18:08 in reply to "RE: Colour me unconvinced"
Vanders Member since:
2005-07-06

Do you have a link to your presentation or the material you presented?

Reply Parent Score: 2

JonathanBThompson Member since:
2006-05-26

I'm not aware of any videotape of my presentation, and I did it off of a few notes I wrote up, which are not a full formal document, sadly. The best I can do is without typing everything fresh as a dump of my brain is provide links to others that commented about it that were there, and IIRC there's only really one person that posted that online.

Look under the heading for Sunday, October 29th, second paragraph, here:

http://haiku-os.org/news/2006-11-01/my_experience_at_waltercon_2006

WalterCon is a rather informal affair, with just a hint of organization of cats attempting to herd cats ;)

Reply Parent Score: 1

RE[2]: Colour me unconvinced
by Shannara on Mon 7th May 2007 18:40 in reply to "RE: Colour me unconvinced"
Shannara Member since:
2005-07-06

The point is, if Robert wiped out half the development community, or did what you suggested above. I have not found anything on the site yet, to convince me that he did as you have suggested.

Reply Parent Score: 1