program code [was: [cvs] bogofilter/src ...] 
    Tom Anderson 
    tanderso at oac-design.com
       
    Mon Mar 14 15:40:41 CET 2005
    
    
  
----- Original Message ----- 
From: "David Relson" <relson at osagesoftware.com>
>
> Yes these things are spread out.  We also build 4 major programs --
> bogofilter, bogoutil,  bogolexer, and bogotune.  They share many
> options, but each has some of its own.  The result is 4 sets of option
> definitions, parsing routines, and help routines.
>
> So be it.
Why not put these routines into a common library?
> to C code which was then compiled.  Consequently anything doable in C++
> can be done in C, if one cares to make the effort.  AFAICT, we're
True of any Turing complete language ;-)
> The fact that it _can_ support 4 distinct database systems (BerkeleyDB,
> tdb, qdbm, and sqlite) indicates that _something_ in the datastore
> architecture is done right.  Of course it could also be argued that
> supporting more than 1 database backend is going off on a tangent.
Can individual database code be split into seperate libraries?  Then instead 
of tangents, they will be seperate projects.  Just make sure they all 
support the same basic API.
> We live in a complicated world where 1 size doesn't fit all -- unless
> you do some customizing.
Or use an interpreter ;-P
Tom
_______________________________________________
Bogofilter-dev mailing list
Bogofilter-dev at bogofilter.org
http://www.bogofilter.org/mailman/listinfo/bogofilter-dev
    
    
More information about the bogofilter-dev
mailing list