On Fri, Jun 08, 2001 at 10:52:34AM -0700, Justin Erenkrantz wrote:
> On Fri, Jun 08, 2001 at 10:47:10AM -0700, dean gaudet wrote:
> > On Fri, 8 Jun 2001, Luke Kenneth Casson Leighton wrote:
> > > what i perhaps should recommend is that a series of independent
> > > libraries be created.
> > >
> > > e.g. libaprhttputil (i know it's a bit long).
> > 
> > why?
> > 
> > we don't link against libcstdio libcstring libcsyscalls libcsortnsearch
> > ...
> > 
> > the point of a library is that when you link against it, the linker will
> > extract only the portions which are used.
> 
> So, then we should go ahead and add stuff like HTTP client support to
> apr-util?  Where's the boundary line?  Is there a limit to what can go
> in apr or apr-util?  -- justin

IMO, the boundary line is where a specific chunk of functionality is *huge*,
it should go in its own library. HTTP client code is a very large task (to
do it right).

Otherwise, I'm fine with widely useful functionality going into APRUTIL.

Cheers,
-g

-- 
Greg Stein, http://www.lyra.org/

Reply via email to