I just have to write a frontend to my program because my professor doesn't like CLI. What should I use? I thought about GTK but I heard it's terrible!.
>>11
C++ is pretty damn retarded, but not so retarded that it can't call C functions.
Well, provided your interface doesn't use too much C99 stuff, anyway.
>>21
It's retarded enough such that calling C++ code from C is impossible unless you (a) don't use classes or overloading, and (b) enclose the entire thing in an extern "C" block.
>>25 >>23 was saying that you could write an ordinary C program and construct a GUI in Sepples. This would implicitly separate the BUSINESS LOGIC from the interface with a minimum of effort.
I'll add to that that a C binding to Qt actually exists, using the same principles as other language bindings. It's mostly a proof-of-concept, though, and was unmaintained the last time I looked at it.