On Tue, 11 Jun 2002, Juergen Vigna wrote:

>
> On 11-Jun-2002 John Levon wrote:
>
> > Who is it ? Do they have the time to liaise with me on getting work into
> > the tree in a form agreeable to all ?
>
> Off topic!
>
> A pitty you don't come to the meeting then. You'll see that there will
> be a big change during the meeting as we always did we will work a lot
> also this year and IMO we will concentrate on the GUII. And if we will
> make things different to the implementation you already did then it's
> only your fault as you're not there to speak up #:O)

FWIW, Lars' proposed reshuffle of the GUI<> template code is a good
start along the road that Angus and I discussed briefly.  A good
example of how to extend this further is to run 'make srcdoc' and look
at the resulting diagrams of (mostly XForms) GUII hierarchy.  It is
one great long chain of classes that are actually orthogonal.  So if
this is turned into a wide rather than long hierarchy (by making most
of the classes additional template parameters in GUI<> or at least of
ControlBlah<>) then we should end up with less overall work for the
compiler and see improvements in compile-time, size, and more
importantly maintainability.

Unfortunately, the scribble paper I worked out a suitable replacement
hierarchy on is still packed but I might be able to find it tonight or
tomorrow.  Either way, the transformation of the hierarchy is pretty
straight-forward once you sketch out the current hierarchy and ask
yourself what is or should be orthogonal -- the best part is all the
code already exists and while it is mostly XForms specific at present
after the transformation it should be considerably more useful to the
other ports.

Allan. (ARRae)

Reply via email to