Though I’m focusing more on Ruby, Python, and Haskell, I’ve taken the time to find and queue up some reading for OCam. I found a good introduction to OCaml at http://www.cs.caltech.edu/courses/cs134/cs134b/book.pdf (which is used for a CS course at CalTech apparently). I’ve read through the first chapter which introduces OCaml as an ML variant and particularly the qualities of a pseudo-functional language. It’s not too foreign from what I’ve been learning about Haskell. I’m particularly interested in the object-oriented aspects of OCaml, as I’m definitely a fan of object orientation, though it may prove itself to be a far better experience with functions rather than objects. We’ll see.
Good stuff so far!
M.T.
