u/Tehnixin r/haskell • Recommends
Idris: Type safe printf
1.4K subscribers • 4 videos on Hallway
- Recommended by 3 people: 2 on Lobsters and 1 in engineering communities.
- A classic. People kept recommending it from 2014 to 2018.
- Presented by Brian McKenna
Advanced. Deep dive for people who know the field.
12K views12 years ago3 recommendations
Programming languagesComputer scienceLanguage design and type systemsComputation and complexity
Brian McKenna demonstrates how to implement a compile-time type-safe printf function using the Idris programming language.
Demonstrating creation of a type safe printf function using Idris, a dependently typed programming language. The result is here: gist.github.com/puffnfresh/11202637Why it's here
3 people recommend thisWhat people say. Recommended as a classic demonstration of dependent types solving a practical type-safety problem.
Moments people linked to
Picnoiron Lobsters • Recommends
u/CodeBlockin r/haskell • Mentions
On “Verifying the monoid laws using Idris”
u/tyrionitein r/haskell • Mentions
On “Examples of real-world haskell usage where correctness is important (not just type-safety)”
u/paf31in r/haskell • Mentions
On “Compile Time TDD Coverage”
u/chrisdonerin r/haskell • Mentions
On “Necessity/utility of dependent types?”
u/maerwaldin r/haskell • Mentions
On “Why does Haskell, in your opinion, suck?”
u/Volsandin r/haskell • Mentions
On “Practical examples of how dependent types are going to help Haskellers who don't know anyhting about dependent types”