[Python-ideas] proposal to add rowexpr as a keyword
Steve Howell
showell30 at yahoo.com
Wed May 30 01:24:39 CEST 2007
Josiah wrote:
http://mail.python.org/pipermail/python-ideas/2007-May/000835.html
Josiah, you are correct about all the following, and I
apologize for any incorrect paraphrase:
1) I am proposing to add a mini-language within
Python.
2) I want relational data processing tasks to be
easier within Python.
3) I want rowexpr to acquire names from the passed
first argument (with sensible scoping rules, of
course).
4) Point #4 essentially amounts to free enclosing
scope goodies.
5) My proposal does indeed smell of magic.
6) I do want the code to be easier to read for me
(with the full caveat that YMMV).
7) I want the small clarity win.
8) I think the only way to achieve this particular
clarity win is to add syntax.
You may be incorrect about the following, or I may
just be understanding your points, but I'm not wrong
about any of these, since I'm just characterizing my
own feelings:
1) I don't want rowexpr to be pretty much an alias
for lambda; I actually want it to be more powerful.
2) I'm not sweating performance here; I'm already
using an interpreted language. I don't want Python to
be faster for my day-to-day tasks; I want it to be
more expressive. I even--and I'll dare say--want the
language to be BIGGER.
3) I'm not ignorant of the resistance to macro
expansions in Python, but I do think a year-2010
Python interpreter could compile SQL syntax directly
into bytecode.
____________________________________________________________________________________Be a better Globetrotter. Get better travel answers from someone who knows. Yahoo! Answers - Check it out.
http://answers.yahoo.com/dir/?link=list&sid=396545469
More information about the Python-ideas
mailing list