FAQ | Learn You Some Erlang for Great Good!
There will be no session about "How to install Erlang. Note that users of Linux may find the necessary software prebuilt. Erlang may just be a yum install erlang or an aptitude install erlang away. Below is a tentative course schedule. We shall focus on practical assignments and open discussion.
A tutorial session may involve small programming assignments. We introduce the basic features of the programming language Erlang and summarise the language needed for sequential programming in Erlang. The basic concepts of concurrent Erlang and how to deal with errors are presented.
I will summarise all advanced topics which we could not address during the previous lectures and the exercises. Participants are expected to work on daily assignments, which ought to be presented on the next day. In addition, there will be a large practical assignment, where students are expected to build a small program in Erlang. The results shall be presented on Friday.
Assignments can only be downloaded from the network of FU-Berlin e.
- The Landscape Aesthetics of Computer Games.
- Get our Newsletter;
- Digital Systems Principles and Applications.
- Witch Fire (The Banned and The Banished);
- My Shopping Bag.
- Skin Deep.
Joe Armstrong. Programming Erlang: Software for a concurrent world. That's because Erlang uses sets of parallel processes -not a single sequential process, as found in most programming languages. Joe Armstrong, creator of Erlang, introduces this powerful language in small steps, giving you a complete overview of Erlang and how to use it in common scenarios.
You need no previous knowledge of functional or parallel programming. The chapters are packed with hands-on, real-world tutorial examples and insider tips and advice, and finish with exercises for both beginning and advanced users.
The second edition has been extensively rewritten. New to this edition are seven chapters covering the latest Erlang features: maps, the type system and the Dialyzer, WebSockets, programming idioms, and a new stand-alone execution environment.
You'll write programs that dynamically detect and correct errors, and that can be upgraded without stopping the system. There's also coverage of rebar the de facto Erlang build system , and information on how to share and use Erlang projects on github, illustrated with examples from cowboy and bitcask. Erlang will change your view of the world, and of how you program.
Download it from erlang. I found the first quarter to half great and enthusiastic and inspiring to start with but the book got thinner and thinner as I wanted more concrete examples. Love the book