A gentle introduction to the Elixir programming language
HTML Ruby CSS Shell
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
1-appeasing-the-masses Responsiveness changes Jul 24, 2017
10-maps Talk about pipe operator in Chapter 10 Oct 19, 2017
11-working-with-files Fix errata: chapter 10, working with maps Feb 9, 2018
12-finding-more-functions Fix errata: chapter 10, working with maps Feb 9, 2018
13-mixing-it-up Layout chapters 12, 13 and 14 Nov 6, 2017
14-where-to-from-here Layout chapters 12, 13 and 14 Nov 6, 2017
2-where-did-i-put-that-value Rename Chapters 3 + 4, and continue fleshing out #9 Aug 1, 2017
3-lovely-lists Oops Aug 1, 2017
4-marvellous-maps Oops Aug 1, 2017
5-funky-functions Rename Chapters 3 + 4, and continue fleshing out #9 Aug 1, 2017
6-pattern-matching Massive rearrangement for PDF Jul 21, 2017
7-intermission-recap Massive rearrangement for PDF Jul 21, 2017
8-strings-input-and-output Update link to 9 from 8 Oct 16, 2017
9-lists Add missing image in ch9 Oct 17, 2017
_includes Write a summary for ch10 Aug 14, 2018
_layouts Link to toc Jul 30, 2017
_sass Blowing the cobwebs off Jul 5, 2018
a-setup-and-install Add installation instructions Jul 30, 2017
b-buzzwords-explained Shore it up for initial release Jul 30, 2017
book Shore it up for initial release Jul 30, 2017
css Shore it up for initial release Jul 30, 2017
i-but-who-is-this-book-for-really Responsiveness changes Jul 24, 2017
ii-isnt-that-something-you-drink Responsiveness changes Jul 24, 2017
images Blowing the cobwebs off Jul 5, 2018
js Out with Prism, in with highlight.js Jul 19, 2017
test Add some tests for the navigation of the book Oct 17, 2017
.gitignore Remove book.pdf Jul 27, 2017
10-built-in-functions-maps Split Ch9 into lists + maps chapters Oct 15, 2017
Gemfile Add some tests for the navigation of the book Oct 17, 2017
Gemfile.lock Update Gemfile.lock Feb 22, 2018
OUTLINE.md Blowing the cobwebs off Jul 5, 2018
README.md More typesetting changes Jul 27, 2017
Rakefile Add tests Oct 16, 2017
_config.yml Blowing the cobwebs off Jul 5, 2018
about.html Fix about styling Jul 30, 2017
favicon.ico Generate favicon Jun 24, 2018
favicon.png Generate favicon Jun 24, 2018
google9c16de65a13eff1c.html Shuffle things about Jul 6, 2017
index.html Fix toc link Jul 30, 2017
license.txt Add license Jun 27, 2017
pdf.rb Massive rearrangement for PDF Jul 21, 2017
sync.command Add a 2nd example to those_who_are_assembled Sep 3, 2017
toc.html Layout chapters 12, 13 and 14 Nov 6, 2017

README.md

Joy of Elixir

Hello! You've reached the GitHub repository for Joy of Elixir. You can find more information about this book on its "About" page.

If you're here to file an issue, please go ahead and do that. We love getting feedback!

Working with the book's source

This book is written in HTML + CSS and is compiled with Jekyll. To generate this book from the source, you can run:

bundle install
bundle exec jekyll serve

Then you'll be able to go to http://localhost:4000 and view the generated source.

Each chapter's text is located in the _includes/ch/* files, as they're all compiled into one big gnarly HTML file called book.html for easy PDF generation -- see pdf.rb for that part.