On Mon, 2006-12-11 at 10:31 +0000, Dallman, John wrote: > This just confirmed my opinion that C++ may be a nice language for > coding, but the complexity and fragility of its interfaces disqualify > it for APIs.
This hasn't stopped many projects from having a native C++ API -- BeOS and KDE being the primary examples. Still, this does require being very explicit with the API -- *all* code must use the same compiler and compiler version, for example, to ensure that name mangling & exception ABIs are consistent. This is frequently "a bit much" to ask, but that hasn't stopped C++ from being used in some areas... - Jon _______________________________________________ Mono-list maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-list
