Jean-Marc Lasgouttes wrote:
"Abdelrazak" == Abdelrazak Younes <[EMAIL PROTECTED]> writes:
Abdelrazak> 1) Long Term Goal: My long term goal is to have a single
Abdelrazak> point of contact between the kernel and the frontend. This
Abdelrazak> is what the class BaseFrontend is there for. The kernel
Abdelrazak> will just instantiate _one_ class, no more factory, etc.
Abdelrazak> The Frontend class will manage everything that is visible
Abdelrazak> on screen: Views, WorkAreas, Toolbars, Cursor blinking,
Abdelrazak> etc.
How will that fit with Lars' goal of having the kernel be the library
and the frontend be the real program?
I cannot speak for Lars but I think that would be an even longer term
goal than what I propose. You're talking about inverting the logic or
more exactly to extract the part that do the communication with the
frontend from the kernel. That would be a great thing to do indeed. As a
matter of fact, I think that my cleanup work would help to achieve that
goal because it will reduce significantly the interface between the
kernel and the frontend.
Abdel.