Me:
>> There was talk of trying to define a common low-level interface to
>> the UTF-8 stuff that could > be shared by both FLTK-1.3.x and FLTK2.
>> After the 1.3.x release of course.

Gerry:
> Perhaps you can clear something up for me. Is FLTK2 the ultimate goal
> or is 1.3.x going to slowly evolve into what FLTK2 was intended to be?

IMHO There isn't really a clear-cut Yes/No answer to either question.

The main features that FLTK-1.1 doesn't have that FLTK-2 does offer,
and that people would like to see added into 1.3.x, are UTF-8, skins
or themes, and printer support. All of these are add-on features that
should not require major rework of existing FLTK-1 applications.

*If* it is possible to add these features and create a common interface
library that can be shared between FLTK-1 and FLTK2 then we all benefit
from a reduced code base, with only one set of bugs to fix. We now have
parallel code streams where FLTK-1 developers have fixed a lot of bugs
that affected their applications, but many of these fixes have never
been applied to the FLTK-2 code [fewer developers and applications?]

FLTK-2 also introduced changes to the class hierarchy (eg added Symbol)
and to the code structure (eg namespaces) which therefore may entail a
lot more work for someone trying to port from FLTK-1 to FLTK-2. I have
not done this, so maybe someone else can comment on this.

We don't have the resources of some of the other toolkits like Qt. We
have a small number of active developers for FLTK-1, with even fewer
developers for FLTK-2. If we can re-use effort spent on FLTK-1 to help
FLTK-2, that can only be a good thing. Especially with recent renewed
interest in FLTK-2 (e.g. for dillo). We can't merge FLTK-2 back into
FLTK-1 overnight, because it would involve too many changes for both
sets of applications, but the more code we can harmonise and share, the
easier it might be to merge future generations of FLTK-1.3.x and FLTK-2
to produce a single FLTK-3 or FLTK-4. Possible? Or just a pipedream?

D.
_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to