On 3/15/12 3:58 AM, F i L wrote:
Not really a help to you, but I honestly have no idea why people *want*
to use dynamic programming languages. There is very little benefit I see
in having your core object structure be complete dynamic. I remember
watching this Google tech talk awhile ago, about V8 and improving
Javascript performance. At one point, the speaker talks about how cool
Dynamic objects *can* be, but then goes on later to say that 90% of code
isn't structured that way (and thus justifying V8's JITed hidden classes).

I think a language should be static first and dynamic second. C# does
this nicely (anonymous and dynamic types, Link, etc) and I think D is at
least partially there (in regards to dynamic objects) with std.variant +
associative arrays.

Relevant insight: http://existentialtype.wordpress.com/2011/03/19/dynamic-languages-are-static-languages/

Andrei

Reply via email to