Idris: Programming with Dependent Types
summary
Idris claims to bring full dependent types to practical programming with an optimising compiler and FFI, plus totality checker and tactic-based theorem proving. Demos build real artifacts: length-indexed vectors where append and zipWith are derived by the type checker, decidable-equality proofs and a verified run-length encoder, an effects library hooking IO, random and SDL into a small Space Invaders–style demo that compiles and runs. Installation uses cabal install Idris and examples live on GitHub.
AI-written summary · about
chapters (5)
related talks
58mThe Next Great Functional Programming Language
01h 46mWrite Some Idris
11mWhat are Dependent Types
35mProof Theory Impressionism: Blurring the Curry-Howard Line
01h 03mKeynote: Why Functional Programming Matters
39mA Little Taste of Dependent Types
01h 04mThe Leibniz Library and Applied Propositions as Types
56mThe Making of an IO
