On Mon, May 31, 2010 at 3:42 AM, Basile Starynkevitch <bas...@starynkevitch.net> wrote: > On Mon, May 31, 2010 at 01:39:08AM -0500, Gabriel Dos Reis wrote: >> On Mon, May 31, 2010 at 12:28 AM, Basile Starynkevitch >> <bas...@starynkevitch.net> wrote: >> >> > At last, there is a very important issue when switching to C++. What is >> > our "ideal" class hierarchy? >> >> The ideal class hierarchy is independent of the language used. The language >> matters only to the extend that it provides direct support (or lack thereof) >> to >> express that hierarchy. > > > I fully agree (and indeed we could have a quite clean class hierarchy > in C, like GTK have),
and as a matter of fact, we do already have a class hierarchy. The issue there I suspect is whether its expression in C is faithful. > but a transition to C++ could also be the time > for defining more properly our type or class hierarchies. yes, it definitely is an opportunity to revise the design as we are revisiting the area, but that should be orthogonal to the rest. -- Gaby