[wsf-c-dev] Issues for a next generation C stack

James Clark james at wso2.com
Wed Dec 6 23:37:40 PST 2006


>  
> * Is the main advantage we get by using C++ is visible to the users using our core? As I understand it is not
>   so. using OO or using destructors is not the users concern. What he needs is a stable api 
>   and a robust implementation. With the evolution we can achieve this by introducing memory pools, removing 
>   macros, removing unneccessary OO and other improvements we have discussed so far.

These are good points.

The point of using C++ would be to allow us to write better quality
software faster.  An alternative way to allow us to write better quality
software faster is to improve the way we do things in C (because I think
we would all agree that our current way of doing things is painful).  So
before we can answer the C vs C++ question, I think we have to look in
more detail at the possibilities for improving our C infrastructure,
particularly in the areas of memory management and error handling.

James






More information about the Wsf-c-dev mailing list