# How has The Little MLer aged?

**URL:** https://discuss.ocaml.org/t/how-has-the-little-mler-aged/3029
**Category:** Learning
**Tags:** book
**Created:** [December 10, 2018, 2:52am UTC](https://discuss.ocaml.org/t/how-has-the-little-mler-aged/3029 "2018-12-10T02:52:39Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![seanpoulter](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/seanpoulter/32/1304_2.png) [@seanpoulter](https://discuss.ocaml.org/u/seanpoulter)
#### Post date: [December 10, 2018, 2:52am UTC](https://discuss.ocaml.org/t/how-has-the-little-mler-aged/3029/1 "2018-12-10T02:52:39Z")

</div>

I’ve been looking around for books about ML and found [The Little MLer](https://mitpress.mit.edu/books/little-mler). It was published in 1998 so I was wondering if it’s still a good resource.

What was your experience with it? Any thoughts?

---

<div class="post-metadata">

### Author: ![steinuil](https://sea2.discourse-cdn.com/flex020/user_avatar/discuss.ocaml.org/steinuil/32/993_2.png) [@steinuil](https://discuss.ocaml.org/u/steinuil)
#### Post date: [December 10, 2018, 7:57pm UTC](https://discuss.ocaml.org/t/how-has-the-little-mler-aged/3029/2 "2018-12-10T19:57:18Z")

</div>

It only covers the parts of OCaml that are also in SML and the last chapter can be a bit hard to follow with OCaml due to some subtle differences between the module systems, but it’s still valid. It was my introduction to OCaml, so it surely worked for me!

I also uploaded all the code from the book [on this repo](https://github.com/steinuil/the-little-ocamler), in case anybody needed help with the last chapter.
