[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
CL packages
Very briefly, the main problem with the Common Lisp package system is
that it all
happens at "read time". This creates problems because (a) you can't go back
and change things later, and (b) you have to be extremely careful about what
order things happen in. These issues are particularly annoying when
you're doing
interactive development within a Lisp environment; they are less
annoying if you
are simply creating a Lisp world, loading a program, and running it,
although even
then unexpected things can happen if symbols are read in the wrong
temporal order.
I don't know enough about Python to be able to compare the two.