Programmer passport Elixir

Elixir is a functional language that crosses many boundaries. With a syntax borrowing heavily from Ruby, a runtime that is on the Erlang BEAM, a macro system like that in Lisp, and a streaming library like you might find in Haskell, Elixir takes the best features from many environments. Elixir borro...

Full description

Bibliographic Details
Main Author: Tate, Bruce
Other Authors: Carter, Jacquelyn (Editor)
Format: eBook
Language:English
Published: [Place of publication not identified] Pragmatic Bookshelf 2022
Edition:[First edition]
Series:The pragmatic programmers
Subjects:
Online Access:
Collection: O'Reilly - Collection details see MPG.ReNa
LEADER 03388nmm a2200421 u 4500
001 EB002068501
003 EBX01000000000000001208591
005 00000000000000.0
007 cr|||||||||||||||||||||
008 220922 ||| eng
020 |a 9781680509649 
050 4 |a QA76.73.E44 
100 1 |a Tate, Bruce 
245 0 0 |a Programmer passport  |b Elixir  |c by Bruce Tate ; edited by Jacquelyn Carter 
246 3 1 |a Elixir 
250 |a [First edition] 
260 |a [Place of publication not identified]  |b Pragmatic Bookshelf  |c 2022 
300 |a 130 pages  |b illustrations 
505 0 |a Includes bibliographical references 
653 |a Langages de programmation fonctionnels 
653 |a Computer programming / fast 
653 |a Functional programming languages / fast 
653 |a Elixir (Computer program language) / fast 
653 |a Elixir (Computer program language) / http://id.loc.gov/authorities/subjects/sh2015000669 
653 |a Programmation (Informatique) 
653 |a Computer programming / http://id.loc.gov/authorities/subjects/sh85107310 
653 |a Functional programming languages / http://id.loc.gov/authorities/subjects/sh86005432 
653 |a Elixir (Langage de programmation) 
653 |a computer programming / aat 
700 1 |a Carter, Jacquelyn  |e editor 
041 0 7 |a eng  |2 ISO 639-2 
989 |b OREILLY  |a O'Reilly 
490 0 |a The pragmatic programmers 
776 |z 1680509640 
776 |z 9781680509649 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781680509649/?ar  |x Verlag  |3 Volltext 
082 0 |a 005.13/3 
520 |a Elixir is a functional language that crosses many boundaries. With a syntax borrowing heavily from Ruby, a runtime that is on the Erlang BEAM, a macro system like that in Lisp, and a streaming library like you might find in Haskell, Elixir takes the best features from many environments. Elixir borrows from Erlang's "Let It Crash" philosophy, and adds significant improvements with structs, first-class hygienic macros, and abstractions such as protocols. Many of these ideas were borrowed from other communities, and they make a big difference in language adoption. This book gives you a quick guided tour through the fascinating world of Elixir! Explore Elixir with the author of Seven Languages in Seven Weeks. In this fast-paced book - first published with Groxio's Programmer Passport - you'll discover how Elixir's fantastic documentation, clear error messages, and excellent tooling make it approachable and easy to work with. Learn about techniques other books skip, like writing your own Mix task, and discover several blind spots that beginning and intermediate Elixir developers encounter. Effective Elixir depends on getting the most out of the most common datatypes - explore the most important ones before using them to write modules and different kinds of functions. Learn when to choose tuples, maps, or lists in your programs, and the most effective ways to access lists. Understand the differences between maps and keyword lists. Learn the primitives Elixir uses to start multiple processes and send messages between them. You'll finish the book by dabbling with the advanced techniques of streams, sigils, and macros. Find out what Groxio customers already know. The assistance of an experienced guide will help you learn Elixir more quickly than you could without one