Erik de Castro Lopo wrote: > I have a friend who did indeed write a rather large Linux kernel > driver in C++. However it required large amounts of tricky to debug > helper code to provide support for C++ features like exceptions, > new/delete, static object initialisation etc. It's always the sodding exceptions, isn't it? I sometimes think that the one really good reason to avoid C++ is that only the guru-est of the gurus can write truly exception-safe C++ code. Everyone else creates subtle bugs. > > There was recently serious discussion of writing parts of gcc in > > C++. > > That actually did go ahead from what I remember hearing. Did it? I thought the discussion fizzled out to no effect but I guess I wasn't paying attention. Where can I find out more? Regards, Jeremy Henty