(Learn you some) LFE
22 March
- Trainer: Robert Virding
- Target Audience: Software Developers and Engineers, with a focus on backend services
- Prerequisites:
- Good programming skills in Erlang or Elixir
- Fluency with OTP <
- Objectives:
- Learn Lisp basics as it applies to Erlang and the BEAM
- Basic/Sequential LFE
- Concurrent and Parallel programming using LFE
- Using OTP from LFE
- Course Outline:
- In this one-day course, students begin by learning the basics of Lisp as it applies to Erlang and OTP, followed by learning how the Erlang concurrency and fault-tolerance are handled in LFE. We conclude by showing how LFE interfaces to OTP and other languages in the Erlang ecosystem.
- The course contains the following topics:
- LFE repl
- Basic datatypes
- Structure of code
- Data Structures (Maps, Records, Binaries)
- Concurrency and error handling in LFE
- Interfacing LFE with OTP
- Lambdas and higher order functions
- Macros