merits of Lisp vs Python

Paul Boddie paul at boddie.org.uk
Sun Dec 10 17:58:27 EST 2006


tayssir.john at googlemail.com wrote:
>
> Keeping with the analogy, Lisp offers power to adapt your notation to
> the domain you're describing. One thing people expect from a language
> is a certain malleability in order for it to somehow resemble the
> domain they're describing.

I think the more interesting issue of relevance to both communities
(and I wonder whether the original inquirer is still reading) is
whether a language like Python is an acceptable specialised notation
for so many domains as to make a more malleable language like Lisp less
interesting for most specialists. In other words, that there are so
many areas where Python's arguably mundane semantics are sufficient
that the specialists have their convenient, common means of
communication which happens to span large areas of computational
endeavour. And on the occasions where Python doesn't provide adequate,
convenient metaprogramming features, might it not be the case that less
elegant program transformation mechanisms or even other approaches to
architectural design aren't good enough solutions? After all, the
various object-oriented design movements, for example, even though they
may be regarded as having produced clumsy and verbose mechanisms for
expressing certain kinds of systems, have in some way or other provided
a recognisable vocabulary that many people understand.

Paul




More information about the Python-list mailing list