Any advantage in LISPs having simpler grammars than Python?
Grant Edwards
grante at visi.com
Tue Mar 7 17:31:38 EST 2006
On 2006-03-07, seberino at spawar.navy.mil <seberino at spawar.navy.mil> wrote:
> Is there any advantage to a language having a nice mathematically
> compact grammar like LISP does? (or at least used to?)
Yes. Grammars like LISP's make it easy for programs to
generate and read code. Grammars like Python's make it easy for
humans to generate and read code.
> Many have admired the mathematically simple grammar of LISP
> in which much of the language is built up from conses IIRC.
>
> Python's grammar seems complicated by comparison.
People are pretty good at complicated grammars if they're well
designed (people seem to like grammars with a fair bit of
redundancy), and can be amazingly bad at simple grammars.
> Is this anything to worry about?
That depends. Are you a computer program or a person? If the
former, LISP is definitely for you. If the latter, then I'd
recommend Python.
(And I used to write real-world apps in Scheme before I
discovered Python).
--
Grant Edwards grante Yow! I think my CAREER
at is RUINED!!
visi.com
More information about the Python-list
mailing list