A Flock of Functions: Lambda Calculus and Combinatory Logic in JavaScript | Gabriel Lebec @ DevTalks

Поделиться
HTML-код
  • Опубликовано: 8 сен 2024

Комментарии • 15

  • @neilbedwell7763
    @neilbedwell7763 2 года назад +11

    There is something incredibly daoist about boolean logic and equality expressed as combinators

    • @marcfoster715
      @marcfoster715 2 года назад +1

      Which is probably why Raymond Smullyan loved combinatory logic.

  • @DevineLuLinvega
    @DevineLuLinvega 2 года назад +4

    Interobang spotted!! Nice talk, it made a lot of things clearer, thank you.

  • @mskiptr
    @mskiptr 2 года назад +4

    Wow! That is one awesome talk!

  • @DumblyDorr
    @DumblyDorr 3 месяца назад

    Great talk! I'd probably put Cantor and Gentzen on that historical slide, too (and note that Russell's paradox was noticed by Frege).

  • @qu4ku
    @qu4ku 11 месяцев назад +1

    great talk, thanks to the author.

  • @helloimwill
    @helloimwill 4 года назад +6

    Once thought an idiot bird, later was found to be fond of all other birds and itself. 🥰

  • @Ancipital_
    @Ancipital_ Год назад +1

    Can someone please explain to me λf.ff. In particular the ff after the period. Can this be reduced and if so, how? I don't understand how to understand this 😸
    (λf.ff)λa.a = (λa.a)λa.a .. i get it but i don't get it.

    • @Coolbassist
      @Coolbassist Год назад +5

      λf.ff takes a function f, and applies f to f. You're correct in that (λf.ff)λa.a = (λa.a)λa.a. λa.a is the identity function, which we can call I. So (λf.ff)I is equal to II, which is the identity function applied to the identity function. Which returns just the identity function, I.

  • @caosed4991
    @caosed4991 3 года назад +2

    Google changes people. Hmm or maybe its just age.😶

    •  2 года назад

      in what way? i only watched the older video

    • @caosed4991
      @caosed4991 2 года назад

      @ i honestly don't remember why I made that comment, but i think it was because in this video it looks like they talk in a more lower level language? If that makes sense. In this video they are talking in javascript, unlike the other video, where they were talking in math more. And I don't think that's a great thing. Just a personal opinion.

    • @glebec
      @glebec 2 года назад +2

      LOL, it could just be that I was jet lagged from flying from NYC to Helsinki the night before. 😅