Benefits of moving from Python to Common Lisp?
Bruce Hoult
bruce at hoult.org
Sun Nov 11 18:13:58 EST 2001
In article <7xlmhddlr3.fsf at ruckus.brouhaha.com>, Paul Rubin
<phr-n2001d at nightsong.com> wrote:
> My own quick comparison: CL is a much more complete system. Writing
> Python code is often an exercise in figuring out how to combine Python
> features in some clever way that nobody has done before, to accomplish
> your task. In CL, you more often get the impression that the
> designers had anticipated your needs.
>
> On the other hand, CL contains several decades worth of accumulated
> junk. Just about every feature in Python is present in some form in
> CL, but Python has a cohesive, smooth design, while in CL the features
> feel somewhat bolted on.
Dylan has most of the advantages over Python that CL does. In a lot of
ways it's a more cohesive and smooth redesign of CL -- or at least
that's what its designers (many of whom were genuine CL gurus) intended.
The Dylan language is more mature than Python, and has better compilers
(it *has* compilers!), but Python has had more work put into libraries
thus far.
-- Bruce
More information about the Python-list
mailing list