hackertube.io

Evan Czaplicki - Let's be mainstream! User focused design in Elm - Curry On

Curry On! · talk · Watch on YouTube

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

  1. “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”

  2. “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”

  3. “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”

  4. “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”

  5. “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?”

  6. “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”

  7. “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