Learn You Some Erlang: What is OTP & Clients and Servers

  • By the way, if you are a fan of a language trying to replace Erlang (with my blessing), OTP is your real target. The shared-nothing processes and message passing and all that stuff is really all there with the goal of making the OTP libraries possible. Copy all that other stuff but miss the OTP functionality, and you will have copied the style while missing the substance.

  • For those who want a PDF or PostScript copy of the book, It is available in PDF at http://learnyousomeerlang.com/static/erlang/learnyousome.pdf... (1.1MB) and and PostScript at http://learnyousomeerlang.com/static/erlang/learnyousome.ps.... (3.0MB). Thanks to Holger Weiß who went over the site, scraped it and converted the files.

  • Being already familiar with Erlang, I wish I had this resource while starting out. This is way easier to read for starting out from scratch on Erlang, and is definitely a light but comprehensive read.

  • I found myself enjoying this, even though all of these bad grammar titled randomly weird artwork _why-inspired programming books are surely a cliché now.

  • I've been reading the introduction to this and I'm hooked enough to give Erlang a go!

    It's nicely written and light enough as well, nothing too heavy.

  • The second line of the kitty server:

        -export(start_link/0, order_cat/4, return_cat/1, close_shop/1]).
    
    Is seems odd to me that the close bracket is just dangling at the end. I find the Erlang syntax rather inscrutable...

  • I generally like the style of this and "Learn You a Haskell..." which it is styled after. I was thinking of using the style for Python, Perl, or Tcl version.