Composition Intuition by Conor Hoekstra | Lambda Days 2023

  Рет қаралды 1,366

Code Sync

Code Sync

5 ай бұрын

✨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 4 ай бұрын
Great intro talk to get people curious as to how these things can be practical.
@user-tx4wj7qk4t
@user-tx4wj7qk4t 2 ай бұрын
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 3 ай бұрын
Nothing will help folks grok the value of combinators and tacit if not the slide at 39:18
@user-tx4wj7qk4t
@user-tx4wj7qk4t 2 ай бұрын
Rank polymorphism is why apl looks like that. But ya the countElem solution is very elegant and how most people should be writing code
Do you have a friend like this? 🤣#shorts
00:12
dednahype
Рет қаралды 23 МЛН
О, сосисочки! (Или корейская уличная еда?)
00:32
Кушать Хочу
Рет қаралды 6 МЛН
it takes two to tango 💃🏻🕺🏻
00:18
Zach King
Рет қаралды 22 МЛН
You CAN do error payloads in zig
12:26
E-xyza
Рет қаралды 868
Error Correcting Curves - Numberphile
17:46
Numberphile
Рет қаралды 230 М.
New Algorithms in C++23 - Conor Hoekstra - CppNorth 2023
1:29:56
"Concatenative programming and stack-based languages" by Douglas Creager
40:30
Strange Loop Conference
Рет қаралды 12 М.
Индуктивность и дроссель.
1:00
Hi Dev! – Электроника
Рет қаралды 1,4 МЛН
Он Отказался от БЕСПЛАТНОЙ видеокарты
0:40
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,1 МЛН
Переходник для IPhone • 181649538                         Делюсь обзорами в профиле @lykofandrei
0:15