[C++-sig] FLTK

William Trenker wtrenker at hotmail.com
Thu Dec 12 00:05:14 CET 2002

I'm seriously considering doing a Boost.Python extension for the FLTK 
cross-platform GUI (fltk.org).  This is a big job but I'm able to devote the 
time.  My qualifications are a very good working knowledge of Python, a 
hand-coded Python extension of the SQLite database-engine library 
(sqlite.org), and a crude but working Boost.Python impementation of SQLite 
as well.

FLTK is implemented in C++ and has a well-documented C++ API. I got a basic 
FLTK window up and running in Python with Boost.Python in only a day's work 
(95% of that time learning Boost.Python).

I'm doing this work on the FLTK V2.0 CVS tree.  Just a few days ago the FLTK 
folks restructured the FLTK 2.0 source code to use C++ namespaces -- they 
are really taking C++ seriously.  So it seems that a Boost.Python extension 
of FLTK is a "natural" fit.  (I say "seems" because any project like this 
will have lots of forests with many hidden trees.)

I know I'm going to need some help with this.  So I would appreciate 
feedback: are my invevitable Boost / Python questions appropriate for this 
mailing list?  [To the FLTK guru's: I may have a question or 2 for you as 
well; is that appropriate on the FLTK development newsgroup?]

Bill Trenker
Kelowna, BC, Canada

(This message has been CC'd to the FLTK development newsgroup @ 

Protect your PC - get McAfee.com VirusScan Online 

More information about the Cplusplus-sig mailing list