What languages are available that promote both object-oriented and functional programming? I know that any language that supports first-class functions can be considered fun
JavaScript, Python, and Ruby could be used that way, but Scala bumps up a notch by typing the function statically and working under JVM.