hackertube.io

Ruby Manor 3 - Programming with Nothing by Tom Stuart

Confreaks · talk · Watch on YouTube

What it is

Tom Stuart's Ruby Manor 3 talk builds FizzBuzz using nothing but Ruby lambdas, working through Church encodings of numbers, booleans and data structures. It is a hands-on introduction to lambda calculus.

Why Hacker News recommends it

Strongly recommended in lambda calculus and Y-combinator threads as a mind-expanding half hour that clarifies the ideas.

  • 4 people recommended it
  • 4 different months
  • 3 strong recommendations
  • first 2013, last 2019

What HN commenters said

  1. “I strongly recommend watching these videos”

    Builds FizzBuzz from pure lambdas in Ruby

    mekishizufu, 2013-11 · Strong recommendation · in “What is a y-combinator? (2008)”

  2. “I cannot recommend enough investing a half hour in watching the”

    Implements FizzBuzz using only lambda calculus and Church encoding

    gamegoblin, 2014-09 · Strong recommendation · in “Church Numerals”

  3. “An awesome video which changed my perspective towards lambda calculus and programming in general”

    Changed commenter's perspective on lambda calculus and programming

    tacticiankerala, 2015-04 · Strong recommendation · in “A Short and Painless Introduction to the Lambda Calculus [pdf]”

  4. “he does a lambda calculus implementation of FizzBuzz in what's left of Ruby”

    Good explanation of FizzBuzz in lambda calculus using restricted Ruby

    stan_rogers, 2019-01 · Recommendation · in “FizzBuzz in ten languages”

Excerpts from Hacker News comments, linked to the originals. Summaries and labels were written by a language model from those comments.

Topics: lambda calculus, church encoding, ruby, fizzbuzz, y combinator, functional programming

Also recommended by the same people