News for hackers. Stuff that matters.
Re:Google introduces Dart, a new programming language for we... by Peaker on Monday October 10, 2011 @08:20AM (#3093449)
There's an real conflict between static typing and eval() or reflection.

eval() is shown to be usable in a static typing environment by some of Don Stewart's papers, though it does take more effort on the language implementors' side.

Reflection is achieved in Haskell, for example, using reflective type-classes (such as Typeable and Data).

Re:Google introduces Dart, a new programming language for we... by Peaker on Monday October 10, 2011 @11:07AM (#3094064)
Doh, too late to edit.

Above should read: "There's no real conflict"