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