[Date Prev][Date Next][Thread Prev][Thread Next]
- Subject: Re: "Official" binding library
- From: Rob Kendrick <rjek@...>
- Date: Mon, 5 Dec 2011 22:55:27 +0000
On Mon, Dec 05, 2011 at 10:08:43AM -0800, Dimiter 'malkia' Stanev wrote:
> C is proven interface to work for system level work, because it's
> compatible across many compilers and run-time systems. C++ is nice
> that it embeds types and such, but it fails to encode them the same
> way on the binary level (would not even start mentioning the class
> layout and virtual inheritance low-level schemes).
BeOS should be a lesson to us all; they're still stuck on GCC 2.95
because the system libraries are all C++ and thus stuck with the ABI.
C++ for libraries is a mistake.