User Guide Sections

  1. Introduction
    • Introduction
    • The LFE REPL
    • Loading Files
    • Setting up a Development Environment
  2. Diving In
    • Numbers & Operators
    • Strings & Atoms
    • Binary & Bitstrings
    • Variables
    • Pattern Matching
  3. Lists & Simple Data (in progress)
    • Lists & Tuples
    • Comprehensions
    • Property Lists & Hashes
    • Records
    • .hrl Header Files
  4. Functions & Modules (stubbed)
    • Functions
    • LFE-Specific Functions
    • Modules
  5. Recursion
    • History
    • Peano Axioms
    • Primitive Recursive
    • Total Recursive
    • The λ-Calculus
    • Practical Examples
    • Tail-Calls
  6. Checks, Errors, & Tests (stubbed)
    • Guards
    • Exception Handling
    • EUnit with LFE
  7. Processes & Servers (stubbed)
    • TBD
  8. External Data (stubbed)
    • Mnesia Tutorial
    • TBD
  9. Development & Deployment (stubbed)
    • Projects with Rebar
    • Working with Kerl
    • Creating a Library
    • Apps & Services
    • Releasing
    • Running in Production
  10. Java Interop
    • JInterface
    • Erjang
  11. Additional Topics (stubbed)
    • Scripting
    • Macros
    • Writing for Multi-Core