Introducing Elixir
Getting Started in Functional Programming
Publisher: O'Reilly Media
Final Release Date: June 2013
Pages: 209

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.

This book shows you how to write simple Elixir programs by teaching one skill at a time. Once you pick up pattern matching, process-oriented programming, and other concepts, you’ll understand why Elixir makes it easier to build concurrent and resilient programs that scale up and down with ease.

  • Get comfortable with IEx, Elixir’s command line interface
  • Discover atoms, pattern matching, and guards: the foundations of your program structure
  • Delve into the heart of Elixir with recursion, strings, lists, and higher-order functions
  • Create processes, send messages among them, and apply pattern matching to incoming messages
  • Store and manipulate structured data with Erlang Term Storage and the Mnesia database
  • Build resilient applications with Erlang’s Open Telecom Platform
  • Define macros with Elixir’s metaprogramming tools
Table of Contents
Product Details
About the Author
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillyIntroducing Elixir
 
4.5

(based on 2 reviews)

Ratings Distribution

  • 5 Stars

     

    (1)

  • 4 Stars

     

    (1)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

Reviewed by 2 customers

Sort by

Displaying reviews 1-2

Back to top

 
4.0

A light introduction

By David L

from Berkeley CA

Verified Buyer

Pros

  • Concise
  • Easy to understand
  • Helpful examples

Cons

  • Not comprehensive enough

Best Uses

  • Intermediate

Comments about oreilly Introducing Elixir:

As the title promises, the book introduces Elixir. It runs through features of the language at a pretty good clip. However, I found the pre-release version to be a little light in some places, especially when it comes to laying out all the rules that govern particular language constructs. As soon as I started trying to write my own code, I found myself needing to look things up on the web. Therefore I would describe the book as more of a fast introduction to the organizing principles behind Elixir, and terminology you need in order to navigate reference works, than as a complete guide to the language.

(4 of 4 customers found this review helpful)

 
5.0

Starting off fast with Elixir

By Sairam

from Hyderabad, India

About Me Developer

Verified Reviewer

Pros

  • Easy to understand
  • Helpful examples
  • Well-written

Cons

    Best Uses

    • Novice
    • Student

    Comments about oreilly Introducing Elixir:

    * This book is ideal for developers/students planning to start with the language.
    * Read through "Other Resources" from the 'Preface' before getting your hands on this book
    * Great introduction to the language syntax, programs
    * Broad information about all types of basic data structures used and common patterns applied.
    * Covered pitfalls along with the examples

    * Should have included few exercises like the 'Head First' series to engage the reader more.

    Displaying reviews 1-2

    Back to top

     
    Buy 2 Get 1 Free Free Shipping Guarantee
    Buying Options
    Immediate Access - Go Digital what's this?
    Pre-Order  Print: $24.99
    October 2014 (est.)