I would rather have pointed to Smalltalk, and 40+ years ago...

Off topic, apart from it contributing on message-based goodness, the problem
is Web was not scaled from early demos, or anywhere to be seen at that time.
Neither did it have an OO idea baked into it, in fact JS made it harder to
write classes but it catered for OO purists too.

WPF/WCF and dynamic CLR is not testing those paths for no reason I believe,
with attributes, mark-up or other. But it also shows in massive runtime
penalty.

I don't quite follow - what are you suggesting? That VBScript and
expando properties have been failures, and that open classes are the
same?

I tried to hint those were properties and instance related (considered less
of a sin?), not class-level 'extension'.

DDK: Device Driver Kit? Unit-mania?

Correct, it has a different name now, and nothing to do with context of
runtime assisted duck-typing, with some compile-time checking or not.

As for interpreted languages, I believe an approach (see for yourself) taken
on by MS for much of core OS testing. It worked to some extent I guess,
which is why a hammer always tests a nail, instead of compiler testing the
programmer, or is it the other way around. But it was testing, not
production was it?
My point being it is the compiler that caught the original 'static class'
interpretation, and it likely means different things to different languages
(ECMA clarifies that too), different environments, different people and
more, whether we would all like for everything to be 'dynamic' or not.

Ruby is certainly not the first

ack Brad, and wont ask which one really is most powerful, naturally :-)

===================================
This list is hosted by DevelopMentorĀ®  http://www.develop.com

View archives and manage your subscription(s) at http://discuss.develop.com

Reply via email to