Book description
Elixir is an excellent language if you want to learn about functional programming, and with this hands-on introduction, you’ll discover just how powerful and fun Elixir can be. This language combines the robust functional programming of Erlang with a syntax similar to Ruby, and includes powerful features for metaprogramming.
Publisher resources
Table of contents
- Preface
- 1. Getting Comfortable
- 2. Functions and Modules
- 3. Atoms, Tuples, and Pattern Matching
- 4. Logic and Recursion
- 5. Communicating with Humans
- 6. Lists
- 7. Name-Value Pairs
- 8. Higher-Order Functions and List Comprehensions
- 9. Playing with Processes
- 10. Exceptions, Errors, and Debugging
- 11. Static Analysis, Typespecs, and Testing
- 12. Storing Structured Data
- 13. Getting Started with OTP
- 14. Using Macros to Extend Elixir
- 15. Using Phoenix
- A. An Elixir Parts Catalog
- B. Generating Documentation with ExDoc
- Index
Product information
- Title: Introducing Elixir
- Author(s):
- Release date: September 2014
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781449369996
You might also like
book
Introducing Elixir, 2nd Edition
Smooth, powerful, and small, Elixir is an excellent language for learning functional programming, and with this …
book
Concurrent Data Processing in Elixir
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing …
book
Programming Elixir
You want to explore functional programming, but are put off by the academic feel (tell me …
book
Elixir in Action, Second Edition
Revised and updated for Elixir 1.7, Elixir in Action, Second Edition teaches you how to apply …