Skip to content

Commit

Permalink
Merge branch 'master' of github.com:happi/theBeamBook
Browse files Browse the repository at this point in the history
  • Loading branch information
happi committed Apr 7, 2017
2 parents cabec7f + d9a7a92 commit b2bc365
Show file tree
Hide file tree
Showing 2 changed files with 22 additions and 2 deletions.
22 changes: 21 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,10 @@
# TheBeamBook
# Hi

Hi I opened this repo to the public today (April 7) to share it with some students. I was giving a lecture about the BEAM at Chalmers. I didn't think anyone else would notice. I was not planning to release this for real yet since the repo currently just contains bits and pieces from several different versions of the book that I have been writing.

I hope to bring in more chapters and fill out the existing chapters in the weeks to come, but please feel free to comment and correct any errors you find. The plan is to make this into a collaborate effort so that we can get a complete documentation of the Erlang Runtime system as soon as possible.

# About this book
A description of the Erlang Runtime System ERTS and the virtual Machine BEAM.

This is an attempt to document how the internals of the Erlang Runtime System work.
Expand All @@ -17,3 +23,17 @@ To build a pdf from source you will need make, asciidoc, pdflatex.

sudo apt-get install asciidoc
make

# TODO
* Bring in missing chapters
* Bring in missing text in the process and scheduler chapters
* Fix the mess caused by mergin two different versions into the first chapters
* Go over the new outline
* Fix links
* Add images
* Fix build system for ascii-art
* Bring in the beam instruction documentation automatically from the latest Erlang release
* Set up a build system that produces a new pdf on check-in
* Links to OTP code on github
* Add some kind of forum/wiki to discuss what needs to be done
* Index
2 changes: 1 addition & 1 deletion processes.asciidoc
Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ the pid we get this information:
----

We got a lot of information from this call and in the rest of this
chapter we will learn in detail what most of these items means. The
chapter we will learn in detail what most of these items mean. The
first line tells us that the process has been given a name
`code_server`. Next we can see which function the process is
currently executing or suspended in (`current_function`)
Expand Down

0 comments on commit b2bc365

Please sign in to comment.