Quote Originally Posted by Mikeb85 View Post
OCaml has threading, concurrency and distributed programming libraries, but they're a more recent addition and not part of the standard library.

That being said, Scala looks very nice, it has plenty of functional features, as well as OO features.

Another language I was looking at today is Rust, which seems like the bastard offspring of C, C++, OCaml, Erlang and Ruby, but in a nice way. Mozilla has already made Javascript the default language for our browsers, I wonder if they can pull of the same with Rust?
I am legitimately excited about rust. It looks to be fast and it looks to be really flexible for a systems programming language.

I didn't realize that ocaml had concurrency libraries, very glad to hear that.