Python's DSLs (was: A critic of Guido's blog on Python's lambda)
Cameron Laird
claird at lairds.us
Mon May 8 15:10:27 EDT 2006
In article <1hewvsx.11x9f301gbjrhqN%aleaxit at yahoo.com>,
Alex Martelli <aleaxit at yahoo.com> wrote:
.
.
.
>Of course, the choice of Python does mean that, when we really truly
>need a "domain specific little language", we have to implement it as a
>language in its own right, rather than piggybacking it on top of a
>general-purpose language as Lisp would no doubt afford; see
><http://labs.google.com/papers/sawzall.html> for such a DSLL developed
>at Google. However, I think this tradeoff is worthwhile, and, in
>particular, does not impede scaling.
>
>
>Alex
You lost me, Alex.
I recognize that most of this thread has been far away, in the
land of the anonymity of function definitions, and so on. I've
redirected follow-ups to clp.
On this one isolated matter, though, I'm confused, Alex: I sure
think *I* have been writing DSLs as specializations of Python,
and NOT as "a language in its own right". Have I been fooling
myself, or are you making the point that Lisp-based DSLs live in
a larger syntactic universe than Python's, or ...?
More information about the Python-list
mailing list