ELM – FUNctional language for frontend by Tomas Latal

May 26, 2023

The video is a presentation on Elm, a functional programming language for frontend development that compiles to JavaScript. The presenter gives an overview of Elm’s features, including its clean syntax, strong typing, immutable data structures, and no runtime exceptions guarantee. The main highlight of the presentation is a demonstration of implementing a tic-tac-toe game in Elm. The presenter also mentions some of the benefits of using Elm, including its small size, speed, and helpful error messages.

Tomas Latal has loved computers and programming ever since he could reach a keyboard. For his career he tried a lot of different languages and frameworks and found out that the frontend world suits him best. After struggling with JS for several years, he stumbled upon Elm and immediately fell in love with it. For the last 6 years he has been writing Elm applications proffesionally and currently leads a team of Elm developers in Scrive. He also promotes TDD and organises coderetreats for a local community and companies.

The code for game:

Check out more from the MeetUp Func Prog Sweden. Func Prog Sweden is the community for anyone interested in functional programming. At the MeetUps the community explore different functional languages like Erlang, Elixir, Haskell, Scala, Clojure, OCaml, F# and more.