Sometimes we need to do development in C, and other times we might enjoy development in C.
Having classes with C is a big advantage, where C is considered one of the most popular programming languages, and it is the base of most operating systems ( or let's say, very big percentage of operating systems are written in C).
it is not magic,
using some macros, we can mask the complexity of using pointers, and make the C code as usable and more readable just like C# and java.
actually version 1 and version 1.1 and version 2 have different representations.
but version 2 is the most mature one, and it has try/catch simple logic that helps you raise / catch errors just like java and .net programming languages.
enjoy compact results with large concepts, there is an example program that uses the features of cwc.h.
it is very important to mention that this code was created and tested on a gcc compiler with (TDM over windows) with the flag : -fplan9-extension.
Future ...
I am currently looking for a very basic foundation in C for GUI building, where I believe that I can create a very nice gui tookit as OOP calls, with triggers and themeing to be as easy as reading the CSS3 files to theme a window, a control, or ever a system :)
I know gtk 3.0 has this capability, and ohestly I tried ( but not hard yet to wrap some functionality from gtk 3.0, and I wish to make it ... this will be a very nice advance in my project, also, sound access is an important issue ... ) ...