Re: Recap

Bob Luckin <[email protected]> Fri, 26 Aug 2005 23:51:32 -0500
Newsgroups gmane.network.ftp.wuftpd.devel
Message-ID <[email protected]>
On Fri, Aug 26, 2005 at 06:45:05PM -0400, Gregory A Lundberg wrote:
> >The grossest way to accomplish this would be to #ifdef certain codes.
> 
> The best way would be port directories and a command-line switch
> such as "-I ports/Win32".  Then you just #include the filed you need
> and the include directory search finds the one needed for the platform.

It's been a while since I looked at it, but from what I recall, one of the
problems with certain portions of the existing codebase is the number of
interrelated and/or nested #ifdef statments.  It could sometimes be quite
hard figuring out which bit of code was actually going to be executed on your
system.  We should aim to keep this more maintainable.

> >My gut reaction to a GUI, especially Qt is to shudder over the ensuing 
> >bloat.  If there is to be a GUI of some sort, it should be optional via 
> >./configure, not mandatory.  A GUI more than anything will have the 
> >greatest impact, not just win32 support.
> 
> My reaction to Qt is to shudder as well.  It's a huge package with a lot of 
> features which I doubt we'd use.  But it's there and it's mature.

Is it still susceptible to the "we can't use your package because it uses Qt
and the license isn't True Open Source" kind of arguments I used to see being
bandied around ?

Cheers, Bob
-- 
Bob Luckin      [email protected]      "Coder, adapt; FTP Ada, redo C"