I read that Oz programming language was designed to be a multi paradigm programming language. The motivation was you can write different styles of programs in a single language, so don't need to learn several languages for each paradigm. I also read comments saying Oz was never used outside of Lab. Personally, I don't think a language can be strong on every paradigm.  

Similar questions and discussions