Composition Intuition by Conor Hoekstra | Lambda Days 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ธ.ค. 2023
  • ✨This talk was recorded at Lambda Days 2023. If you're curious about our upcoming event, check lambdadays.org ✨
    Conor Hoekstra, Research Scientist, NVIDIA:
    Most people think of function composition as composing two unary functions together (the B combinator). However, this is only the tip of the proverbial "function composition" iceberg. This talk will be both an introduction and an overview of the world of combinatory logic and combinators. If you have ever wondered what the S, Phi, Psi, or B1 combinators are and why they are so useful, this is the talk for you. And even if you have never wondered that - I promise this talk will be worth your time. It will expand the limits of what you thought was possible with programming languages and give you the tools and knowledge to use combinators in your choice of programming language.
    Let's keep in touch! Follow us on:
    💥Twitter: / lambdadays
    💥LinkedIn: / lambda-days
    💥Facebook: / lambdadays
    💥Mastodon: genserver.social/codesync
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 4

  • @BenjaminScherrey
    @BenjaminScherrey 6 หลายเดือนก่อน +3

    Great intro talk to get people curious as to how these things can be practical.

    • @user-tx4wj7qk4t
      @user-tx4wj7qk4t 4 หลายเดือนก่อน

      The real practicality is basically going and learning the combinators off uiua's website and then using them in your haskell code which will likely lead to mostly tacit code. The problem is the standard library sucks for it so you'll probably have to make your own or use the aviary library

  • @c4tubo
    @c4tubo 4 หลายเดือนก่อน

    Nothing will help folks grok the value of combinators and tacit if not the slide at 39:18

    • @user-tx4wj7qk4t
      @user-tx4wj7qk4t 4 หลายเดือนก่อน

      Rank polymorphism is why apl looks like that. But ya the countElem solution is very elegant and how most people should be writing code