The reason for not having documentation of the BEAM instructions is just a matter of prioritization nothing else.<div>Given a limited amount of resources we have not focused much on the internal design documentation, since we have</div>
<div>enough designers knowing this.</div><div><br></div><div>I don't think a documentation of these things is so far away now (but no promise).</div><div><br></div><div>I also want to comment regarding stability and compatibility of the .beam file format and thus instruction set.</div>
<div>We always keep backwards compatibility with 2 major releases. This means that for example an R15B based system</div><div>can load and run .beam files produced with an R13B based system. In practice this means 3-4 years of compatibility,</div>
<div>The other way around, i.e loading .beam files produced with R15B on an older system is not supported.</div><div><br></div><div>/Kenneth Erlang/OTP, Ericsson </div><div><br></div><div> </div>