Stewart Smith wrote:
On Wed, Feb 25, 2009 at 12:56:48PM -0500, Jim Starkey wrote:
Personally I think we should go down the linux-kernel route and have all
plugins in-tree.

If only so they're maintainable and that we can see how interfaces are
being used and abused.

It also makes this relatively easy: everything is in the one version.
It will also prevent you from learning what a royal pain in the butt unstable interfaces are. Is that a good thing or a bad thing?

A good thing. If you want to change the interface, you have to go and
understand and fix every single use of it. Encourages people to rather
quickly get it right.
Stewart, that hasn't been my experience with the storage engine interface. Quite the contrary. About three times a week somebody makes an arbitrary change without any investigation, and everyone gets jerked around.

Perhaps, just perhaps, if people thought they had to live with a design, they might learn to think about the requirements, the design, the likely modes of change, etc.

Loosy-goosy is a design principle, but not necessarily the best or the most enduring.

A meta-design that encourages forethought has a certain merit, don't you think?


_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to