What are the features of dynamic languages (like Ruby or Clojure) which you are missing in Scala?
- by Alexey
When you choose to program in dynamic languages you sacrifice performance, some IDE capabilities and compile-type checks in favour of flexibility. So what you practically lose when you choose stytic-typed langauge like Scala (or F#, Haskell, C#) instead of dynamic ones (which has macros or runtime metaprogramming capabilities)?