>>6Scala (TIOBE#30) is the first full-blooded FP language on the list.
This is the example of a language said to belong to the perceived "next paradigm" (functional) because of fear that the current paradigm will be no longer relevant.
Scala functions are syntactic sugar for objects with a single method. This is how they're represented in the DOT calculus. Methods are objects in Smalltalk as well.
When OO was the "next paradigm" everyone said their language was OO or added OO features. They claimed that modularity and encapsulation were actually OO. Now that OO is old hat, they call OO languages functional and say that OO and procedural features are functional.
Very few of these "functional" languages even have functions. They have procedures or methods, but call them functions, taking advantage of the Lisp/C confusion. With an effect system, a language can have functions without giving up direct-style effects.