HackerTube

THE VIDEO SHELF · elm language design

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

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 HN readers recommended it

Recommended as the clearest explanation of Elm's design thinking and of making functional languages mainstream, plus a popular monad explanation clip.

This is a summary from the source dataset, not an endorsement by Hacker News or the video creator.

Video & recommendation details

Creator / channel
Curry On!
Topic
elm language design
Format
talk
Level
intermediate
HN recommenders in dataset
7
HN mentions in dataset
13
Recommendation years in dataset
2015–2023

These counts and years describe the included Hacker News records; they are not YouTube views or the video’s publication date.

From the original HN conversations

Excerpts from the recorded comments. Follow each source for the full comment and surrounding discussion.

  • > Elm is cute and interesting, but it's type system is less expressive than other languages and lacks features that I consider essential. I'd recommend watching this talk: [0]. Evan talks a lot about the decisions that went into the language, such as not having …

    thinkpad20 on Hacker News · 2016-01
    In New Adventures for Elm
  • I'm pretty keen to play with Elm, but it gives me some pause that an app like this (or the demo at [LINK] ) results in... 11k lines of Javascript. Nevertheless, these talks got me bulled up on Elm: [LINK] (Richard Feldman, collegially, on React …

    abglassman on Hacker News · 2015-11
    In A sliding puzzle, built with Elm
  • Evan has described a lot of the thinking behind his decisions in this talk: [VIDEO] The <~ for Signal.map is a good example for a "clever" thing which makes languages hard to read for newbies. It looks like it's part of the syntax and not …

    brodo on Hacker News · 2015-11
    In Making Elm faster and friendlier in 0.16

Summaries, classifications and recommendation records are from the HackerTube source dataset. Read about this library and its limitations.

Keep exploring