Hi!

I believe that the number of libraries that have to be installed/compiled to 
make Drizzle compile needs to be kept small. Protobuf is bad enough, but we 
shouldn't increase them.

CVS had this nice feature where you could chain trees together in order to 
share files. I wish we had a feature like that in BZR.

I am not sure if the answer is we copy in new versions like we do today and 
come up with a snazzy way of doing that, or if we somehow find a way to link 
BZR. Creating more downloads though? That is a pain and just creates more 
issuers for developers. 

Cheers,
        -Brian


On Jan 5, 2010, at 1:38 PM, Jay Pipes wrote:

> 1) Should these files (particularly the headers) be moved to a shared, 
> installable, dependency library project?  If so, I would assume it would be 
> called pandora-something and be shared among libmemcached, gearmand, 
> drizzled, etc.
> 
> 2) Regardless of whether the files are in a separate library or not, should 
> hashing functions be included in an xxx::algorithm:: namespace or should 
> there be a separate namespace just for hashing functions (xxx::util:: for 
> instance)?
> 
> My personal vote is for:
> 
> A separate library, named libpandora.
> 
> A namespace in said library called pandora::algorithm:: which contains all 
> algorithms (hashing, sorting, searching, etc).  Personally, I feel hashing 
> functions are in the same category as sort functions and search functions.
> 
> -jay
> 
> Monty Taylor wrote:
>> Ok. That's what Jay is talking about and the reason he advocates
>> drizzled::algorithm.
>> I am saying I don't have a problem with drizzled::algorithm for things
>> like sorting and searching, since that's the sort of things you'll find
>> in <algorithm> in the STL. But something that just computes a hash
>> doesn't belong lumped in with code that searches a container to me.
>> Jay Pipes wrote:
>>> Understood, but we are talking about algorithms that are not necessarily
>>> restricted to just hashing.  For instance, sorting and searching
>>> algorithms.  We are asking whether drizzled::algorithm:: is an
>>> appropriate namespace for this work to go into?  Or should it be any of
>>> the following?
>>> 
>>> pandora::algorithm::
>>> pandora::util::
>>> drizzled::util::
>>> 
>>> Something else?
>>> 
>>> -jay
>>> 
>>> Brian Aker wrote:
>>>> Hi!
>>>> 
>>>> On Jan 5, 2010, at 11:52 AM, Joe Daly wrote:
>>>> 
>>>>> Currently what resides in this namespace is the crc32 implementation
>>>>> used for md5 checksums. 
>>>> The plan is to copy in libhashkit at some point (or use it if it is
>>>> locally installed). We are aways off from this though, but that is the
>>>> eventual plan. I want to be able to re-use all of the
>>>> hash/distribution work in that library.
>>>> 
>>>> Cheers,
>>>>    -Brian
>>>> _______________________________________________
>>>> Mailing list: https://launchpad.net/~drizzle-discuss
>>>> Post to     : drizzle-discuss@lists.launchpad.net
>>>> Unsubscribe : https://launchpad.net/~drizzle-discuss
>>>> More help   : https://help.launchpad.net/ListHelp
>>> _______________________________________________
>>> Mailing list: https://launchpad.net/~drizzle-discuss
>>> Post to     : drizzle-discuss@lists.launchpad.net
>>> Unsubscribe : https://launchpad.net/~drizzle-discuss
>>> More help   : https://help.launchpad.net/ListHelp
>>> 


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : drizzle-discuss@lists.launchpad.net
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to