Python from Wise Guy's Viewpoint

Raffael Cavallaro raffael at mediaone.net
Tue Oct 28 23:48:43 EST 2003


Matthias Blume <find at my.address.elsewhere> wrote in message news:<m11xsx2aiu.fsf at tti5.uchicago.edu>...
> [This whole discussion is entirely due to a mismatch of our notions of
> what constitutes expressive power.]

No, it is due to your desire to be type constrained inappropriately
early in the development process. Lispers know that early on, you
don't care about type constraints because you haven't settled on your
final data representations yet. So why waste time placating a
type-checking compiler before you have to?

With lisp, you only add as much type checking as you need, *when* you
need it.

With a statically typed language, you have to do the compiler type
check dance from the very first minute, even though you don't need to
solve the type constraint problems yet.




More information about the Python-list mailing list