Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On
What it is
Evan Czaplicki, creator of Elm, talks at Curry On 2015 about user-focused language design. He explains the principles behind Elm and how to make a functional, typed language as approachable as JavaScript.
Why Hacker News recommends it
Recommended as the clearest explanation of Elm's design thinking and of making functional languages mainstream, plus a popular monad explanation clip.
- 7 people recommended it
- 6 different months
- 1 strong recommendations
- first 2015, last 2023
What HN commenters said
“He makes a strong case for Elm not as a language-to-rule-them-all, but as a tool for the average programmer”
Makes the case for Elm as a tool for average programmers
thinkpad20, 2016-01 · Strong recommendation · in “New Adventures for Elm”
“Evan Czaplicki on the motivation for Elm”
Evan Czaplicki on the motivation for Elm
abglassman, 2015-11 · Recommendation · in “A sliding puzzle, built with Elm”
“Evan has described a lot of the thinking behind his decisions in this talk”
Czaplicki explains the thinking behind Elm's design decisions
brodo, 2015-11 · Recommendation · in “Making Elm faster and friendlier in 0.16”
“the creator of Elm has a fun explanation too.”
Fun explanation of monads by Elm's creator
intellectable, 2016-07 · Recommendation · in “Functional Programming Jargon”
“talks about principles he used to create language as approachable as JavaScript but as type-safe as haskell.”
Principles for making a language as approachable as JavaScript but type-safe
a-saleh, 2016-08 · Recommendation · in “Ask HN: Any great talks you would like to share?”
“A great take on this topic is a talk by Evan Czaplicki, creator of Elm”
Deeper take on making functional languages mainstream
tcard, 2017-08 · Recommendation · in “The Problem with F# Evangelism”
“Elm creator Evan Czaplicki can, in an elegant and pedagogical way that would feel familiar to at least developers coming from JS”
Elegant, pedagogical introduction to monads for JS developers
redbar0n, 2022-01 · Recommendation · in “Features of a dream programming language”
Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.
Topics: elm, functional programming, language design, monads, front-end
Also recommended by the same people
tutorialMonad - FunFunFunction #21Fun Fun Function · 3 HN recommenders · 2016–2021
talk"Make the Back-End Team Jealous: Elm in Production" by Richard FeldmanStrange Loop Conference · 2 HN recommenders · 2015–2017
talkCo-dfns Live Stream: Compiler Design and ArchitectureAaron Hsu (arcfide) · 3 HN recommenders · 2018–2025
talk"Datafun: a functional query language" by Michael ArntzeniusStrange Loop Conference · 2 HN recommenders · 2018–2025
interviewAnders Hejlsberg and Lars Bak: TypeScript, JavaScript, and DartDartlangTV · 4 HN recommenders · 2014–2024
talkLower Latency Graph Queries in Cypher with Redis GraphRoi Lipman, Redis LabsTim Davis, Texas A&M URedis · 3 HN recommenders · 2018–2023
talkHow Python was Shaped by leaky Internals, Armin Ronacher, Flask frameworkВидео с мероприятий {speach! · 15 HN recommenders · 2017–2025
talkWhy Isn't Functional Programming the Norm? – Richard FeldmanMetosin · 12 HN recommenders · 2019–2025