[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: dynamic vs. static typing




On Nov 24, 2003, at 1:26 PM, Joe Marshall wrote:
>> So when we want to do something like have a development system where
>> everything is live (like older LISPs, Smalltalk, Self, etc), and we
>> can change anything at runtime (rearrange inheritance hierarchies, add
>> and remove methods, variables, etc), of what use are the checks that
>> were done at compile time and are no longer valid?
>
> Presumably none.
>
> But what of those checks that were done at compile time *and* are
> still valid?

What if the plan is to move all development to runtime on a living 
system? Then there is no "compile" time other than (at most) for an 
individual method - and perhaps not even that if we construct methods 
dynamically as well.

-- Steve