Of corse scala is fast with stuff like that because its typed. But should we talk about all the stuff you can't do because you have types all the time?
I think clojure is getting really close to a dynamic language that can get down to the speed of a static language if you need it.