On Sun, 19 Aug 2007 17:33:16 -0700
"David E. Wheeler" <[EMAIL PROTECTED]> wrote:

> On Aug 19, 2007, at 10:13, Greg Sabino Mullane wrote:
> 
> > * Removes a major dependency, allowing the module to be built  
> > anywhere.
> >
> > * Faster and cleaner code, as we can create our own paths and  
> > functions.
> > For example, we won't need to have all the protocol 2 branching in
> > the libpq code.
> >
> > * (primary reason). We can make up for things missing in libpq, and
> > not have to wait for libpq to adopt them, such as being able to
> > download data in chunks and not have to put everything into memory.
> 
> I guess I just assumed that libpq was mature and robust, and that  
> reinventing that stuff ourselves would be a lot of work. Perhaps I'm  
> wrong?

  This seems like a bunch of work for little gain to me.  Why not just
  patch libpq, perhaps adding a "no protocol 2 branching" compile time
  option and the chunking? 

  I would also be worried about having the new version lag behind any
  libpq enhancements in the future. 

  If nothing else, can we at least have DBD::Pg support both the new
  library and libpq at build time? 

 -------------------------------------------------------
   Frank Wiles, Revolution Systems, LLC. 
     Personal : [EMAIL PROTECTED]  http://www.wiles.org
     Work     : [EMAIL PROTECTED] http://www.revsys.com 

Reply via email to