Chapter 21. Release Is the Word
How far have we really gotten? All this work, all these concepts, and we haven’t shipped a single Erlang executable yet! You might agree with me that getting an Erlang system up and running requires a lot of effort, especially compared to many languages where you call the compiler and off you go.
Of course this is entirely right. We can compile files, run applications, check for some dependencies, handle crashes, and so on, but it’s not very useful without a functioning Erlang system you can easily deploy or ship with the code we wrote. What use is having a great pizza when it can only be delivered cold? (People who enjoy cold pizza might feel excluded here. I am sorry.)
The OTP team didn’t leave us on our own when ...