[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.