Navigation

  • next
  • Elixir documentation »

The Unofficial Elixir Documentation¶

This is an experiment to organize the different kinds of Elixir documentation in a new way.

This site has been generated from this version of the source.

Getting started guides¶

  • Introduction to Elixir
    • 1 Introduction
    • 2 Basic types
    • 3 Basic operators
    • 4 Pattern matching
    • 5 case, cond and if
    • 6 Binaries, strings and char lists
    • 7 Keywords, maps and dicts
    • 8 Modules
    • 9 Recursion
    • 10 Enumerables and Streams
    • 11 Processes
    • 12 IO and the file system
    • 13 alias, require and import
    • 14 Module attributes
    • 15 Structs
    • 16 Protocols
    • 17 Comprehensions
    • 18 Sigils
    • 19 try, catch and rescue
    • 20 Typespecs and behaviours
  • Mix - a build tool for Elixir
    • 1 Introduction to Mix
    • 2 Agent
    • 3 GenServer
    • 4 GenEvent
    • 5 Supervisor and Application
    • 6 ETS
    • 7 Dependencies and umbrella projects
    • 8 Task and gen_tcp
    • 9 Docs, tests and pipelines
    • 10 Distributed tasks and configuration
  • Meta-programming in Elixir
    • 1 Quote and unquote
    • 2 Macros
    • 3 Domain Specific Languages

Technical guides¶

  • Scoping Rules in Elixir (and Erlang)

Table Of Contents

  • The Unofficial Elixir Documentation
  • Getting started guides
  • Technical guides

Next topic

Introduction to Elixir

Quick search

Navigation

  • next
  • Elixir documentation »
© Copyright 2014. Created using Sphinx 1.5.3.