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).
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).