1. The LFE Tutorial
  2. Title Page
  3. Copyright Page
  4. 1. Introduction
    1. 1.1. About Erlang
    2. 1.2. About LFE
    3. 1.3. Dependencies
    4. 1.4. Installing LFE
  5. 2. Sequential Programming
    1. 2.1. The REPL
    2. 2.2. Modules and Functions
    3. 2.3. Atoms
    4. 2.4. Tuples
    5. 2.5. Lists
    6. 2.6. Property Lists and Maps
    7. 2.7. The Erlang Standard Library
    8. 2.8. Writing Output to a Terminal
    9. 2.9. Example: Converting Temperature
    10. 2.10. Matching, Guards and Scope of Variables
    11. 2.11. More About Lists
    12. 2.12. Conditionals
    13. 2.13. Built-in Functions
    14. 2.14. Higher Order Functions
  6. 3. Concurrent Programming
    1. 3.1. Processes
    2. 3.2. Message Passing
    3. 3.3. Registered Process Names
    4. 3.4. Distributed Programming
    5. 3.5. Example: Messenger
  7. 4. Robustness
    1. 4.1. Timeouts
    2. 4.2. Error Handling
    3. 4.3. Example: Robust Messenger
  8. 5. Records
    1. 5.1. Modularising
    2. 5.2. Header Files
    3. 5.3. Records
  9. 6. Macros
    1. 6.1. Eval
    2. 6.2. Macros
    3. 6.3. The Backquote Macro
  10. 7. Conclusion
  11. Feedback
  12. LFE Documentation
  13. Built with mdBook

The LFE Tutorial

Header Files

[forthcoming]

Ticket: https://github.com/lfe/tutorial/issues/9