!!Con West 2019 - Eric Weinstein: Value Your Types!

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=PtW8vFS9VCM



Duration: 10:23
171 views
5


Presented at !!Con West 2019: http://bangbangcon.com/west

You’re probably familiar with types in programming languages, such as “integer” or “list of integers.” But what if your type system were powerful enough to express types like “non-negative integer” or “list of strings where each string is at least eight characters long”? Welcome to the world of dependent types! In this talk, we’ll explore what dependent types are, how they work, and the relationship between type theory and predicate logic, all using the Idris programming language. We’ll even see when type checking can become (gasp) undecidable!




Other Videos By Confreaks


2022-07-06EmberConf 2019 - Opening Keynote by Yehuda Katz & Tom Dale
2022-07-06EmberConf 2019 - Intro to Ember Editions & Octane by Robert Jackson
2022-07-06EmberConf 2019 - Maintaining an Ember Application at Scale by Chris Ng
2022-07-06EmberConf 2019 - Learning Ember on the Job by Lily Beauvilliers
2022-07-06EmberConf 2019 - ember new indie-software by Ryan LaBouve
2022-07-06EmberConf 2019 - Ember Data - It's Not Just for JSON API Anymore by Robert Wagner
2022-07-05!!Con West 2019 - Tabitha Sable: My, my, TTY!
2022-07-05!!Con West 2019 - M. Lazer-Walker: Computers are fast! But how come they sometimes feel slow?
2022-07-05!!Con West 2019 - Daisy Tsang: Observability in the Kitchen: Improve Your Breadmaking Skills w/OSS!!
2022-07-05!!Con West 2019 - Pranshu Bajpai: The Conjuring: ransomware edition!!
2022-07-05!!Con West 2019 - Eric Weinstein: Value Your Types!
2022-07-05!!Con West 2019 - André Arko: How to calculate the phase of the moon very, very badly!
2022-07-05!!Con West 2019 - Amrita Mazumdar: How to throw out 95% of pixels in VR, without anyone noticing!!
2022-07-05!!Con West 2019 - Michael Arntzenius: Software patterns … from the 9th century?!!
2022-07-05!!Con West 2019 - Liz Frost: Postgres plays Pokémon!
2022-07-05!!Con West 2019 - Zack M. Davis: Minimax search and the structure of cognition!
2022-07-05!!Con West 2019 - Wesley Aptekar-Cassels: Robots, rockets, and more! Control theory in 10 minutes!
2022-07-05!!Con West 2019 - Tom Verbeure: World’s 1st racing-the-beam ray tracer on discarded FPGA hardware!!!
2022-07-05!!Con West 2019 - Michael Knowles: Hacking Lego! Computer generated Lego instructions!
2022-07-05!!Con West 2019 - Annie Cherkaev: The secret life of Not-a-Number!
2022-07-05!!Con West 2019 - Simon Porter: Guiding a starship with noise! And blinking!