Is real OOP basically the same as real FP?
^ aList select: [:n| n > value].
= filter (\n -> n > value) aList
The first is Smalltalk, the second is Haskell. Have the Java and C++ monkeys pulled the wool over our eyes by making us think that they're the real OO languages?