Hi, I'm in full support of this, especially after spending the last week or so replacing all the client library code. One thing to keep in mind is that we probably don't need so many tools, we could just have 'drizzle', 'drizzleslap', and 'drizzletest' (and drizzletest should probably move to the drizzled test suite anyways). There is quite a bit of code duplication in all the tools, so it probably makes sense to keep most of them in one (or are least create an internal library that each tool will share).
One other thing to note is that these tools will be able to be used for MySQL too, just make a command line option to set the protocol flag in libdrizzle. This could help get community driven features into the toolset faster (like the prompt thing Sheeri mentioned a few days ago). Whoever wants to take this on, feel free to ping me with any libdrizzle or old client tool questions. -Eric On Thu, Apr 02, 2009 at 09:44:08PM -0700, Brian Aker wrote: > Hi! > > One of the open projects that need to be started is refactoring the > command line applications. If someone was looking for a project I would > suggest taking a look at them. > > I would either start from scratch and build a new set of them or do a > mix of old and new. Pull them out of the main tree, and either include > them in libdrizzle, or just make them their own project (and if you > start from scratch please return them to their original licensing). > > This is pretty low hanging fruit, but it would be nice to see those > programs revisioned as their own project. They are pretty damn stable, > so you start with a fairly GA'able project from the beginning. Have them > use libdrizzle and extend them to work with multiple open source > databases. There is no reason why these couldn't be GA'ed and carry on > their own life. > > Cheers, > -Brian > > > > _______________________________________________ > Mailing list: https://launchpad.net/~drizzle-discuss > Post to : [email protected] > Unsubscribe : https://launchpad.net/~drizzle-discuss > More help : https://help.launchpad.net/ListHelp _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

