[DB-SIG] spec: named parameters: clarification needed
Kevin Jacobs
jacobs@penguin.theopalgroup.com
Mon, 17 Feb 2003 21:30:31 -0500 (EST)
On Mon, 17 Feb 2003, Anthony Tuininga wrote:
> > You should think of the DB API as a driver API specification not
> > an end-user interface.
>
> I certainly have not thought so at all. The fact that you think so
> suggests that the DB API spec is not adequate for serious applications
> and wouldn't we want it to be?
DB-API for all of its short-comings is very well suited for serious
applications. Unless, of course, syntactic sugar based on your particular
tastes have suddenly become a requirement.
Seriously... get a grip. There are _much_ more important things to argue
about than silly keyword arguments for a function that _everyone_ manages to
figure out. If you don't like it, then fix it for your own applications.
This is Python after all -- you're not stuck with a one-size-fits-all
solution.
> -- in fact that's how I came to my understanding of the API
> because I found the specification misleading in places. So much for the
> official API.... :-)
Then work to clarify it, not arbitrarily permute parts that are generally
well understood. If it matters that much, then put in the effort to help
define a community supported DB-API 3.0 that includes features that scratch
your itch. However, you will want to take a serious look at what people are
doing with DB-API before you are judge yourself qualified to make such
pronouncements and expect to be taken seriously.
Just one author of "serious" applications built upon DB-API,
-Kevin
--
--
Kevin Jacobs
The OPAL Group - Enterprise Systems Architect
Voice: (216) 986-0710 x 19 E-mail: jacobs@theopalgroup.com
Fax: (216) 986-0714 WWW: http://www.theopalgroup.com