Are there any disadvantages to having first class functions in a language?
Joel in this entry says
"Object-oriented programming languages aren't completely convinced that you should be allowed to do anything with functions."
I might be naïve here, but why don’t all languages support first class functions if there aren’t much issues