
On Tue, May 29, 2007, Steve Howell wrote:
For all the real-world warts of SQL, I think SQL is a very aesthetically pleasing way to express transformations of relational data structures, and Python contains relational data structures, and therefore I think Python can benefit from using SQL as just one way of expressing relational transformations (and I'm still a little bit TIMTOWTDI from my Perl days, I fully admit).
Aside from the standard featuritis objection, my objection stems almost entirely from the difficulty of defining appropriate data structures on which to operate. SQL works partly because data in SQL tables is already *by definition* in a relational format -- which won't be true in Python, causing all kinds of runtime errors that IMO are inappropriate for SQL. -- Aahz (aahz@pythoncraft.com) <*> http://www.pythoncraft.com/ "as long as we like the same operating system, things are cool." --piranha